摘要: 这篇文章聊下字节码和相关的应用。 1、机器码和字节码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。 用机器语言编写程序,编程人员要首先熟记所用计... 阅读原文
2020-02-21 08:13:03 阅读(2340) 评论(0)
摘要: 一、准备 1,配通网络 ping www.baidu.com 之前安装虚拟机时配过 2,关闭防火墙 systemctl stop firewalld systemctl disable firewalld(开机自动关闭) 3,关闭 selinux vi /etc/selinux/config 修改为selin... 阅读原文
2020-02-21 07:06:01 阅读(2390) 评论(0)
摘要: 简介:   原名iBatis,SpringBoot中使用MyBatis: pom.xml     <dependency> <groupId>org.springframework.boot</groupId> <ar... 阅读原文
2020-02-21 07:02:02 阅读(2297) 评论(0)
摘要: Log4j2是Log4j的升级版,相比其前身Log4j 1.x提供了显著的改进,并提供了在Logback中提供的许多改进,同时修复了Logback体系结构中的一些固有问题。 Log4j2的内容很多,本文主要介绍其简单实用方法;文中所使用到的软件版本:Java 1.8.0_191、log4j 2.12.1。 1... 阅读原文
2020-02-21 06:00:11 阅读(2523) 评论(0)
摘要: 简介;   JdbcTemplate是Spring提供的一套JDBC模板框架,利用AOP技术解决直接使用JDBC带来的重复代码问题。它没有MyBatis使用那么灵活,但是却比直接使用JDBC方便得多。SpringBoot中对JdbcTemplate的使用提供了自动化配置类JdbcTemplateAutoCon... 阅读原文
2020-02-21 00:04:03 阅读(2612) 评论(0)
摘要: SpringSecurity   SpringSecurity融合Spring技术栈,提供JavaEE应用的整体安全解决方案;提供全面的安全服务。Spring Security支持广泛的认证模型  模块划分 Core - spring-security-core.jar 核心模块:核心认证、授权功能... 阅读原文
2020-02-20 23:37:01 阅读(2386) 评论(0)
摘要: 背景 通常对安全性有要求的接口都会对请求参数做一些签名验证,而我们一般会把验签的逻辑统一放到过滤器或拦截器里,这样就不用每个接口都去重复编写验签的逻辑。 在一个项目中会有很多的接口,而不同的接口可能接收不同类型的数据,例如表单数据和json数据,表单数据还好说,调用request的getParameterMa... 阅读原文
2020-02-20 22:52:02 阅读(2662) 评论(0)
摘要: 集合与容器类 体系 早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properti... 阅读原文
2020-02-20 21:50:02 阅读(2376) 评论(0)
摘要: 说明 通过可配置化,通过数据库自动生成model,da和mapper文件,这对于可定制化开发来说是非常有用的,减少了很多重复的工作。 添加依赖 <properties> <project.build.sourceEncoding>UTF-8</projec... 阅读原文
2020-02-20 21:01:01 阅读(2377) 评论(0)
摘要: 一、JDK个版本之间的区别: 1.JDK1.5的新特性: 泛型ArrayList list = new ArrayList();-->ArrayList<int> list = new ArrayList<int>(); 自动装箱/拆箱 for - each static im... 阅读原文
2020-02-20 19:13:01 阅读(2350) 评论(0)