自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xmind果果

开源项目快速开发平台欢迎start https://gitee.com/hugo110/springboot-boot

  • 博客(10)
  • 资源 (4)
  • 问答 (7)
  • 收藏
  • 关注

原创 StandardCharsets jdk自带的字符编码常量字段

ps jdk太神奇了以前写代码,用到UTF8,gbk 等需要转化字符编码时,为了优化常用,一般会自己写一个静态字段 public static final Charset UTF_8 = Charset.forName("UTF-8");以前发现了apache的FileUtils包里面有几个这样的常量,还沾沾自喜,现在才发现jdk已经为我们提供了这些字符编码的静态常量,不得不说j...

2019-03-31 19:48:04 23818

原创 groovy 源码bug --类型转换逃逸 ++i竟然会得出非数字结果

ps发现了bug是比较激动的,查阅了相关资料,终于确认是一个相关的bug,于是满怀激动的查找了groovy在github上的源码https://github.com/apache/groovy打算提交一个issue,结果。。。人家没开通bug代码效果示例代码比较简单,主要是利用String 将integer的变量传递过来,达到规避 直接++i的编译出错的检查,这样就会i=9;++9 ...

2019-03-29 11:04:02 279

原创 影响力(罗伯特·西奥迪尼)读书笔记思维导图

大纲采用原书的目录1.互惠原理2.承诺和一致性3.社会认同4.喜好5.权威6.短缺思维导图原图链接影响力git文字版影响力的武器1.发现固有行为模式对比原理"价格=价值“原理2.利用行为模式对人们施加影响3.也要注意方式1.互惠原理1.起源和意义人类社会的一种适应机制(贸易行为,社会分工)2.行为表现受别人的恩惠可以压倒好恶感使人产生多余的负债...

2019-03-21 22:07:59 3506

原创 shiro session序列化失败问题

场景今天一时兴起想要做个在线用户功能,同时支持内存,mysql,redis三库 都能够持久化的功能,没想到被序列化打败了shiro SessionDao 的session 实现了ValidatingSession接口,当序列化时转变成字符串会导致多出来“valid”:true解决方法存储session字段修改为byte[]反序列化的代码修改为 Si...

2019-03-13 17:17:33 3824

原创 springboot redis工具类 (含完整的单元测试+简单集成)

ps刚开始的时候,我打算从网上搜一个redis工具类,以供我在项目中redis开发的使用,我尝试了以下的关键字1.redis工具类2.springboot redis工具类3.springredis工具类4.redis集成发现文章中并没有我完整想要的,于是我根据我想要的,开始一步步拆分收集,和自己写单元测试(连测试+改进用了6h),于是有了这篇博客我想要的有以下几点1.spr...

2019-03-12 14:29:23 14729 7

原创 SpringBoot +自定义dao框架 自定义注解管理多数据源与事务

场景公司有一个业务需要控制db0和db1的两个数据源的表的事务,每次都要自己多个开启,比较麻烦,因为公司是自定义框架所以模拟springjdbc的DataSourceTransactionManager多数据源控制 和@Transactional注解模拟写了一个多数据源管理事务的注解@LdTransactional解决方案查看DataSourceTransactionManager源码得知,...

2019-03-06 14:32:14 1539

原创 nginx 反向代理和负载均衡配置模板

模板原理nginx.conf加载时会自动读取conf.d目录下的 配置文件(*.conf)模板代码

2019-03-06 13:35:11 712

原创 《mysql必知必会》读书笔记加思维导图

我的笔记思路一.根据已有30章节拆分几大章1.概念2.实战基础3.基础sql4.复杂sql5.函数6.高级功能7.系统8.配置文件9.如何提升性能二.核心知识进行记录三.疑问点,及其扩展点记录书籍下载与思维导图下载书籍:微信读书《mysql必知必会》ben forta思维导图下载:思维导图读书笔记下载思维导图...

2019-03-06 09:39:12 1046 1

原创 org.springframework.core.annotation.AnnotationUtils源码解析与@AliasFor

最近在研究@AliasFor的使用,所以把对应的工具类使用的三个方法源码注释了一下用法 1: A注解有属性a,b ,用上@AliasFor 这个注解,设置a或者b的其中一个值的时候,另一个属性值也会相等//========testAliasFor1=====//@ContextConfiguration(value = "aa.xml", locations = "aa.xml") // ...

2019-03-05 17:22:03 3594

原创 利用码云免费搭建自己的网上个人简历 瞬间提升逼格

psjava三年工作经验,求杭州的猿友内推一下 两周内可以到岗步骤1.fork开源项目网址:https://gitee.com/hugo110/jekyll-resume2.开启pages3.尝试访问效果http://hugo110.gitee.io/jekyll-resume/4.开启个性化配置1.配置网址title,标题相关 主目录文件2.配置工作经验相对目...

2019-03-02 22:34:42 2157

java反编译之jd-gui

javaclass文件,jar反编译神器

2019-01-18

springbootDemo

晕,不能够 选择免费了。 这个就是一个springboot例子,具体可以上我的码云下载

2018-11-03

大型网站技术架构笔记

李智慧老师的大型网站技术架构的读书笔记

2018-11-01

eclipse 格式化模板

eclipse 的code style 下的cleanup 格式化模板 Add 'this' qualifier to unqualified field accesses Change non static accesses to static members using declaring type Change indirect accesses to static members to direct accesses (accesses through subtypes) Convert control statement bodies to block Use anonymous class creations Remove unused imports Add missing '@Override' annotations Add missing '@Override' annotations to implementations of interface methods Add missing '@Deprecated' annotations Add missing serial version ID (generated) Remove unnecessary casts Remove unnecessary '$NON-NLS$' tags Add unimplemented methods Sort members excluding fields, enum constants, and initializers Organize imports Format source code Correct indentation Remove redundant type arguments

2018-10-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除