• 等级
  • 250388 访问
  • 129 原创
  • 15 转发
  • 13264 排名
  • 17 评论
  • 39 获赞

根据java class文件看是哪个版本的jdk编译的

ps今天发现一篇不得不转的博客,真的是太牛叉了(bawohuyouzhule)原文链接https://wwwcomy.iteye.com/blog/2423390内容NotePad++32位hexeditor下载地址:https://sourceforge.net/projects/npp-plugins/files/HexEditor/打开class文件后使...

2019-04-21 18:51:07

eclispe项目名称(in**) 解决方式

ps网上搜了两篇教程,发现都改的不太理想,我这里提供一个最简单的方法其实他的含义就是项目名称虽然叫AA但是他的文件夹名称却叫做BB你把文件夹BB改为AA刷新工程脚可以了1.找到项目文件夹2.修改名称3.f5刷新也可以参考博客https://blog.csdn.net/hsj1213522415/article/details/73203049#commentBoxh...

2019-04-13 15:26:23

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

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

2019-03-31 19:48:04

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

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

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

2019-03-21 22:07:59

shiro session序列化失败问题

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

2019-03-13 17:17:33

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

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

2019-03-12 14:29:23

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

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

2019-03-06 14:32:14

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

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

2019-03-06 13:35:11

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

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

2019-03-06 09:39:12

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

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

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

IT软件开发常用英语词汇(838收藏)

先吐槽一下最近一直玩csdn,很少玩之前的博客了,突然发现之前发的资源竟然这么多人收藏,所以发到这里一起分享单词发一份,我们导师的收集的常用词汇,与大家共享Aabstract抽象的abstractbaseclass(ABC)抽象基类abstractclass抽象类abstraction抽象、抽象物、抽象性access存取、访问accessfunction访...

2019-02-28 09:15:14

从jvm字节码指令 看待java值传递与是否存在引用传递的问题

ps最近在看java究竟是只有值传递还是值传递和引用传递都有这个问题的博客时,各有各的说法,有一篇博客的评论使我动了很大的好奇心博客地址:http://www.cnblogs.com/binyue/p/3862276.html大概内容如下的一行代码,调用test2方法时,传递过来的对象是属于值传递还是引用传递publicclassTest{publicstaticvo...

2019-02-26 11:51:20

spring一个接口多个实现类的注入 和 使用配置文件控制的场景

1.一个接口多个实现类怎么确定注入的是哪个?方法1@Autowired+@Qualifier(name=“spring管理的实现类名称”)spring管理的实现类名称=类全名,首字母小写例如类名叫做Test,那么name=“test”//@Autowired//@Qualifier("serviceImpl1")//ISerivceservice1;...

2019-02-25 16:29:29

jdbc查询大数据,上亿数据 不会内存溢出(参考solr源码封装)

目标最近公司要求做一个web版ETL工具,需要一次性查询出来任意一张表的所有的数据,有一张表到达了1亿两千万,所有经过探索采用了以下的方案参考solr参考solr源码时,发现solr为什么查询一亿多数据的时候,不会oom,平常8g内存1千万数据就会oom了,原来solr重写了一个Iterator并且把jdbc设置了每次读取数据库并不读取全部,而且读取一部分流jdbc的设置...

2019-02-22 08:55:23

js解决科学计数法 和 js解决浮点运算

问题可以参考这个https://segmentfault.com/q/1010000010460890大概代码vara=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111;varb=2222222222222222...

2019-02-20 14:35:41

javascript 支持的最大数 js最大值

Decimal最大值(Number.MAX_VALUEMAX_VALUE属性是JavaScript中可表示的最大的数。它的近似值为1.7976931348623157x10308)看博客看到的,比较惊讶,所以记录一番参考文章https://www.jianshu.com/p/3ecbe7584043...

2019-02-20 14:19:18

js根据字符串调用函数(三种实现方式)

js根据字符串调用函数依赖underscore.js代码 //模拟js通过字符串执行函数 _.mixin({ /**基于字符串获取函数名称和参数对象//不准持有无效的引号 *示例test(1,5,6,7); *@paramsstr字符串函数 * */ getFunctionObj:function(str){ var...

2019-02-19 11:48:10

springboot项目开发实战 (开源项目代码生成器lemur-generation 定制)操作手册

基于lemur-generation代码生成器的定制版原项目地址https://gitee.com/lemur/lemur-generation定制springboot-boot项目代码生成器地址:https://gitee.com/hugo110/gen运行步骤只描述基础使用,不懂的可以加群详细咨询9854164571.下载项目,导入开发工具,更新maven仓库jarhtt...

2019-02-18 14:41:04

xmind果果

提高解决问题的能力,和探讨问题出现的根本原因
关注
  • 计算机软件/java工程师
  • 中国 浙江省 杭州市
奖章
  • 专栏达人
  • 持之以恒
  • 勤写标兵Lv1