![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
_s牧之
这个作者很懒,什么都没留下…
展开
-
java.lang.NoClassDefFoundError
这个Class没有找到。详细错误类加载找的路径是com/jvm/firstclass/User。但是这个User.class 文件 ,的包名称是com.clh.tuling.jvm所以没找到。需要重新创建目录结构,并编译User.java ,将该User.class字节码文件放到重新构建的目录下去。该过程发生在类加载的校验过程,即校验字节码文件的正确性。...原创 2020-06-11 16:49:05 · 159 阅读 · 0 评论 -
urlencoded json @RequestBody @RequestParam 之间的联系
基于java 版本讲解。很多同学用postman 测试json请求方式x-www-form-urlencoded 请求方式这两种请求方式,java 的服务器springMVC接收的写法是不一样的。1.基于x-www-form-urlencoded 的方式定义了一个Map 接收,但是要添加一个注解@RequestParam注解@RequestMapping("/doorbell")@Controllerpublic class DoorbellControll..原创 2020-05-18 11:34:05 · 385 阅读 · 0 评论 -
jdk wget下载
wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie""http://download.oracle.com/otn-pub/java/jdk/8u141-b15/...原创 2020-04-23 12:50:01 · 165 阅读 · 0 评论 -
java二进制
java的数据是有符号的。计算机保存正数负数都是以补码的形式:正数的补码是本身,负数的补码是负数原码 除符号位 ,按位取反+1。例如 一个byte字节 表示数据。byte a=1<<6 ,1向左移动6位 , 0000 0001=> 0100 0000 为 64.~a ,取反操作 , 1011 1111 ,这个数据是个负数,在计算机里保存的是补码...原创 2020-04-01 11:33:36 · 129 阅读 · 0 评论 -
Java对象初始化过程
Father类package de.hikam.pushserver.test;public class Father { private String name; Father(){ System.out.println("--父类的无参构造函数--"); } Father(String name){ this....原创 2020-03-27 10:40:04 · 154 阅读 · 0 评论 -
Java线程池总结
1.计划线程池 ScheduledExecutorService scheduledExecutorService = Excuters.newSingleThreadScheduledExecutor();有两个方法//At Fixed Rate 以固定的速度:经过初始延迟initialDelay,以period时间段间隔执行scheduledE...原创 2020-03-25 15:28:58 · 182 阅读 · 0 评论 -
java程序员应该知道的网站
1.饿了么UI组件网站https://element.eleme.cn原创 2020-03-17 09:54:44 · 182 阅读 · 0 评论 -
java找不到或无法加载主类
java运行程序包路径问题。java源码:NettyApp.java目录路径: /home/NettyApp.javapackage com.caolh.netty.NettyApp.java#javac NettyApp.java --> NettyApp.class#mkdir -p /home/com/caolh/netty#mv NettyApp...原创 2019-07-08 12:35:32 · 251 阅读 · 0 评论 -
Arrays.copyOfRange(byte[],from,to)
byte source[]=.....byte ccc[]=Arrays.copyOfRange(byte[],from,to)Arrays.copyOfRange(source,0,12);//下标开始,最后to 12下标不算,12-0=12 ,差值表示个数Arrays.copyOfRange(source,12,28); 28-12=16差值表示个数String.getb...原创 2018-09-29 19:44:31 · 501 阅读 · 0 评论 -
java字符串和字节的探讨
网络通信,嵌入式软件 会发来数据包,经常以 16进制字符串表示例如 "45FF002C"一个无符号整形 byte范围可以是0~255, 1111 1111 java 中一个字节 刚好可以用2个16进制位表示:例如FF,但是java 的byte 不可以用 大于127 的整数表示,所以将2个16进制字符串转为1个字节"7F".HexString2Bytes=127, "80".Hex...原创 2018-09-19 20:32:09 · 256 阅读 · 0 评论 -
quartz框架总结
项目要用到定时任务,终于搞定了,这里自己总结一下,与大家分享下。通过web.xml加载spring配置文件实现 class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">原创 2016-12-19 17:24:33 · 225 阅读 · 0 评论 -
Comparable接口
public class xxx { public void comparableExample() { Car car1 = new Car("Toyota", 2006, 5000); Car car2 = new Car("BMW", 2007, 5000); Car car3 = new Car("Chrysler",原创 2016-12-05 22:06:08 · 491 阅读 · 0 评论 -
单例模式--双重校验锁
public class SingleModel { private static SingleModel singleModel; //定义一个对象锁 private static Object syncObject = new Object(); //设置为私有,防止外部new对象 private SingleModel(){...原创 2016-11-01 11:22:36 · 480 阅读 · 0 评论 -
try,catch,finally代码总结
public class TryCatchFinally {public static void main(String[] args) {//System.out.println(fun1());System.out.println(fun2());}//存在异常的情况//产生异常,try{}里面17行往后都不执行了-->catch-->finally(t=2原创 2016-11-01 10:59:00 · 233 阅读 · 0 评论 -
HttpClient
http://www.yeetrack.com/?p=782转载 2016-11-28 23:13:40 · 189 阅读 · 0 评论 -
正则表达式初学总结
public class Go {public static void main(String[] args) {//1.初步认识正则// p("abc".matches("..."));//匹配任意字符// p("fs2342fsfs".replaceAll("\\d", "-"));//将数字替换为- ;\d表示一位数字的正则,\\表示java里的一个\原创 2016-11-11 20:10:48 · 159 阅读 · 0 评论 -
正则贪婪与非贪婪原理
1 概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪模式的量词,也叫做匹配优先量词,包括: “{m,n}”、“{m,}”、“?”、“*”和“+”。 在一些使用NFA引擎的语言中,在匹配优先量词后加上“转载 2016-11-11 20:09:30 · 201 阅读 · 0 评论