javase
文章平均质量分 51
yitian_hm
变秃了也变强了
展开
-
class文件结构及查看 Notepad++的HEX-Editor插件
class文件结构开头4个字节是“魔数”,5-6是jdk次版本号,7-8是主版本号。class文件版本号HEX-Editor插件安装用notepad++ 查看class文件。需要下载其HEX-Editor插件。本文是v6.9.1,新版的notepad插件中心改了。...转载 2018-06-04 17:36:09 · 5771 阅读 · 0 评论 -
byte[]转换成String
通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码等等。除非觉得必要,否则不要将它们互相转换,他们分别代表了不同的数据,专门服务于不同的目的,通常String代表文本字符串,byte数组针对二进制数据通过String类将String转换成byte[]或者byte[]转换成String用String.getBytes()方法将字符...原创 2018-06-11 15:53:55 · 109025 阅读 · 5 评论 -
java创建对象的5中方法
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使用Constructor类的newInstance方法} → 调用了构造函数...原创 2018-02-28 16:52:06 · 181 阅读 · 0 评论 -
java自增运算解析
在java运算符中,有一些简易的操作符不仅能使程序简化,同时也能提供程序的执行效率实例:int a = 2;a =a%2可以简化为a%=2;除这种求模的符号以外,其他的运算符都有这种功能,他的优点在于1,简化的程序;2提高了程序的效率除此之外还有一类运算符:++自增自减的运算符;这类运算符既可以放在数值的前面也可以放在数值的后面,在单独运算的时候他的结果都是一样的。然而如果和其他的运算符一起使用的...原创 2018-02-27 13:38:24 · 644 阅读 · 0 评论 -
JavaWeb:java.lang.NoClassDefFoundError:org/springframework/core/OrderComparator
JavaWeb:java.lang.NoClassDefFoundError: org/springframework/core/OrderComparator$OrderSourceProvider解决方法如下: 将依赖包spring-core-4.0.5.RELEASE.jar 更新为spring-core-4.1.6.RELEASE.jar 问题解决原创 2018-01-08 09:31:51 · 4226 阅读 · 1 评论 -
关于读取配置属性文件的路径问题
解决IntelliJ IDEA无法读取配置文件的问题最近在学Mybatis,按照视频的讲解在项目的某个包里建立配置文件,然后读取配置文件,但是一直提示异常。读取配置文件的为官方代码:String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(res转载 2018-01-08 09:29:49 · 1964 阅读 · 0 评论 -
Spring强制使用CGLIB代理事务
Spring强制使用CGLIB代理事务 springaopjdkreferenceclasspathSpring1.2:将事务代理工厂[TransactionProxyFactoryBean] 或 自动代理拦截器[BeanNameAutoProxyCreator]的 proxyTargetClass 属性,设置为true,则使用CGLIB代理,此属性默认为false,使用J转载 2017-11-17 10:10:34 · 987 阅读 · 0 评论 -
jdk8官方下载地址
鉴于目前有些项目使用了8,虽然自己很不情愿,但是还是尝试使用官方下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html原创 2017-11-10 14:15:46 · 2175 阅读 · 0 评论 -
解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.
有时,我们登录SSH的时候,会出现如下问题:此时,是因为系统默认禁止root用户登录ssh,此时我们可以这样解决:首先,Ctrl+C退出密码输入界面:然后输入:su -tips:一定是su -,不是su然后出现如下界面:然后,我们编辑sshd_config文件,我们输入:vi /etc/ssh/sshd_config出现如下文件编辑的界面:我们往下拖拖,找到如下行数:我们可以看到,这几行默认不允许...原创 2018-07-02 20:14:13 · 11203 阅读 · 0 评论