sunhuwh的专栏

学而不思则罔 思而不学则殆

c3P0死锁

报错: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6270b – APPARENT DEADLOCK!!! Creating emergency threads for unassigned pendin...

2018-01-23 09:09:31

阅读数:342

评论数:0

CORS跨域解决

web.xml filter> filter-name>CORSfilter-name> filter-class>com.thetransactioncompany.cors.CORSFilterfilter-cl...

2018-01-19 14:13:15

阅读数:106

评论数:0

java 下划线转驼峰

/** * 将驼峰式命名的字符串转换为下划线大写方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。 * 例如:HelloWorld->HELLO_WORLD * @param name 转换前的驼峰式命名的字符串 * @return 转换后下划...

2018-01-09 18:56:30

阅读数:389

评论数:0

json格式化后的日期转换为DateTime

private DateTime getDateTimeByStr(String str) { SimpleDateFormat sdf = new SimpleDateFormat("MMM d, yyyy K:m:s a",Locale.ENGLISH); ...

2017-09-14 16:24:50

阅读数:123

评论数:0

另一个程序正在使用此文件,进程无法访问

原因是因为在操作这个文件的时候,这个文件已经被其他的进程占用了。 很可能是IO没关掉的原因。

2017-05-02 15:10:41

阅读数:4247

评论数:1

java 后台创建缩略图

通过Thumbnailator来解决问题:https://github.com/coobird/thumbnailator maven引入:<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator --> &l...

2017-03-31 16:50:57

阅读数:674

评论数:0

alipay demo当面付

demo下载地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.ZyIWRL&treeId=193&articleId=105201&docType=1需要修改private_key和alipa...

2017-01-11 17:20:11

阅读数:1737

评论数:0

org.apache.commons.lang.exception.NestableRuntimeException

java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException commons.lang 3.x换成2.x就好了。

2016-11-22 19:07:18

阅读数:429

评论数:0

redis:spring-data-redis

首先需要安装redis: 下载地址:https://github.com/MSOpenTech/redis/releases完成后,开始写代码: 使用注解的方式进行配置@Configuration @EnableWebMvc @ComponentScan(basePackages = {&qu...

2016-11-22 11:52:40

阅读数:340

评论数:0

NIO Demo

private static List<String> getLines(File file) { try { return Files.readAllLines(file.toPath()); } catch (IOExcept...

2016-11-22 11:33:54

阅读数:349

评论数:0

缓存与引用

直接使用了缓存中的对象,并对这个对象进行了修改,导致,这个对象被永久性的修改。 例子:当我们cache了一个对象A,这个A对象中有B对象。而我们现在将A对象中的B对象进行修改。这个时候,如果缓存没有清掉,那么这个B对象还是那个被改的B对象。永远也不会变。 这就会造成一个影响。如果别的地方用的这...

2016-10-29 15:25:12

阅读数:312

评论数:0

java基础知识回顾2

构造函数: 当类被实例化的时候,构造函数会被调用。我们可以像重载函数一样的重载构造函数。 当我们没有声明构造函数的时候,会默认的创建构造函数。java不支持多重继承,但是可以实现多个接口。接口和抽象类的区别是什么? 列表内容 一个类可以实现多个接口,但是不能继承多个抽象类。 抽象类可能会有抽象...

2016-09-07 13:50:44

阅读数:190

评论数:0

java基础知识笔记

java虚拟机是指:可以运行被编译为java字节码。 JRE:java running environment java运行时环境。 即:正在运行java程序的虚拟机。JDK:java development kit 正对java开发人员的软件开发工具包。 里面有JRE,编译器,java...

2016-08-29 16:51:07

阅读数:309

评论数:0

java线程

线程:线程是操作系统运行时的最小调度单位,它是进程的一个执行序列。 进程:进程是运行程序的实体。一个CPU一个进程,不可能出现一个CPU多个线程的情况。 程序:程序是一组指示计算机每一步动作的指令。多线程是指:同时运行多个线程。 现在的计算机基本都是双核四核的CPU,而如果我们使用多线程,这...

2016-08-16 21:30:18

阅读数:182

评论数:0

poi excel

poi能够帮助我们快速的生成简单excel文档。 因为我使用maven,所以,应该在pom中添加dependency: 浏览poi文档:https://poi.apache.org/subversion.html 可以在里面找到dependency。 需要注意,这里面有版本冲突的问题,如果...

2016-08-12 11:04:28

阅读数:213

评论数:0

spring boot + jpa学习笔记

pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2016-08-05 11:38:19

阅读数:2954

评论数:0

Spring boot + jdbc学习笔记

pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...

2016-08-05 11:18:20

阅读数:4298

评论数:0

java基础-继承

继承:继承就是如果A类继承于B,在A中就可以使用B的方法,成员变量。也可以在A类中修改B的方法和属性。 因A继承B,如果实例化A,则会先实例化B,在实例化A(先有父,后有子)。public class SuperClass { public String name = "supe...

2016-07-25 17:07:32

阅读数:167

评论数:0

java多态

概念:一个动作有多种表达形式。 特点:在运行时才会确定会使用那种形式表达。 多态,分继承和接口两种形式。基于继承实现的多态。 首先检查父类是否该方法,如果没有就报错。 如果有,确定子类有无重写此方法,如果有,则使用子类方法。 如果无,使用父类方法。 这种方式非常灵活,有很强的扩展能力。...

2016-07-11 21:47:30

阅读数:160

评论数:0

java封装

java封装java提供封装来使对象的属性和行为选择暴露与不暴露。为什么要设置暴露与不暴露?1.给对象提供隐藏内部特性和行为的能力2.隐藏属性与行为,避免不良的交互通过private protected public来控制。public class Student { private int...

2016-07-06 10:25:34

阅读数:234

评论数:0

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