一、方式 1. 代码生成器 & IDE 1. 编译时代码生成: Pluggable Annotation Processing API 1. 运行时代码生成: Compiler API 1. 运行时生成字节码: cglib, javassist 二、辅助工具 String format tool 模 ...
分类:
编程语言 时间:
2019-02-03 15:31:10
阅读次数:
229
Spring各jar包详解 spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了sprin ...
分类:
编程语言 时间:
2019-02-03 14:25:49
阅读次数:
227
问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.9容器 1、Java Collections框架是什么? ...
分类:
编程语言 时间:
2019-02-02 21:53:24
阅读次数:
253
freemarker属性配置: spring.freemarker.allow-request-override=false # Set whether HttpServletRequest attributes are allowed to override (hide) controller g ...
分类:
其他好文 时间:
2019-01-31 18:20:07
阅读次数:
261
Map(双列集合) A:Map 集合的数据结构仅仅针对键有效,与值无关。 B:存储的是键值对形式的元素,键唯一,值可重复。 HashMap 底层数据结构是哈希表。线程不安全,效率高 哈希表依赖两个方法:hashCode()和 equals() 执行顺序: 首先判断 hashCode()值是否相同 是 ...
分类:
其他好文 时间:
2019-01-31 13:20:19
阅读次数:
344
本文主要考虑单点登录场景,登录由其他系统负责,业务子系统只使用shiro进行菜单和功能权限校验,登录信息通过token从redis取得,这样登录验证和授权就相互解耦了。 用户、角色、权限进行集中式管理。 参考: https://blog.csdn.net/qq_26321411/article/de ...
分类:
编程语言 时间:
2019-01-25 13:45:26
阅读次数:
1265
题目链接 https://leetcode.com/problems/validate binary search tree/ 题意 判断给定树是否是BST 思路 根据定义判断。递归。 代码 ...
分类:
其他好文 时间:
2019-01-24 20:15:37
阅读次数:
161
Tencent's outsize influence in China's online world is ballast that should steady it as it targets business customers. For sheer scale, WeChat seemsli ...
分类:
其他好文 时间:
2019-01-19 17:35:03
阅读次数:
258
Linux操作系统排除故障 导入vixualbox的虚拟机voa文件到另外一台电脑,需要检查如下信息 修改虚拟机软件网络设置 重启Linux操作系统 检查网络是否正常 ...
分类:
系统相关 时间:
2019-01-13 12:26:34
阅读次数:
304
整个MHA+keepalived+lvs+mysql高可用架构配置说明1.1.环境简介1.1.1、vmvare虚拟机,系统版本CentOS7.5x86_64位最小化安装,mysql的版本5.7.21,1.1.2、虚拟机器的ssh端口均为默认22,1.1.3、虚拟机的iptables全部关闭,1.1.4、虚拟机的selinux全部关闭,1.1.5、虚拟机服务器时间全部一致ntpdate0.asia.
分类:
数据库 时间:
2019-01-11 19:01:06
阅读次数:
195