摘要:
这篇文章聊下字节码和相关的应用。
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)