随笔分类 -  java

摘要:实现方法拦截器 1 package cn.learn.proxy.cglib; 2 3 import net.sf.cglib.proxy.MethodInterceptor; 4 import net.sf.cglib.proxy.MethodProxy; 5 6 import java.lang 阅读全文
posted @ 2022-07-31 11:23 wonkju 阅读(30) 评论(0) 推荐(0)
摘要:实现 InvocationHandler接口(代理处理器) 1 package cn.learn.proxy; 2 3 import java.lang.reflect.InvocationHandler; 4 import java.lang.reflect.Method; 5 6 /** 7 * 阅读全文
posted @ 2022-07-31 10:55 wonkju 阅读(34) 评论(0) 推荐(0)
摘要:idea 中maven需要有插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </ 阅读全文
posted @ 2019-10-28 23:39 wonkju 阅读(1666) 评论(0) 推荐(0)
摘要:一、1,UTF编码 - 2,ISO解码 - 3,UTF编码 - 4,ISO解码 String ISO = "ISO-8859-1"; String UTF = "UTF-8"; String GBK = "GBK"; String string = "你好"; byte[] bytes = stri 阅读全文
posted @ 2017-12-29 14:03 wonkju 阅读(364) 评论(0) 推荐(0)
摘要:String ISO = "ISO-8859-1"; String UTF = "UTF-8"; String GBK = "GBK"; String string = "你好"; byte[] bytes = string.getBytes(UTF); //1,UTF编码 for(byte b : 阅读全文
posted @ 2017-12-29 13:43 wonkju 阅读(298) 评论(0) 推荐(0)
摘要:String ISO = "ISO-8859-1"; String UTF = "UTF-8"; String GBK = "GBK"; String string = "很开心分享经验"; /*ISO*/ byte[] bytes = string.getBytes(ISO); System.ou 阅读全文
posted @ 2017-12-29 12:37 wonkju 阅读(231) 评论(0) 推荐(0)
摘要:问题: apache-tomcat-7.0.8\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 解决:jdk不是 64位,需要安装64位的jdk,并在 myeclipse中重新指定。 阅读全文
posted @ 2017-12-13 22:27 wonkju 阅读(917) 评论(0) 推荐(0)
摘要:将 apache-tomcat-7.0.8\lib 下的 tomcat-util.jar添加到 注:不是 直接在 configure build path 中添加 jar 阅读全文
posted @ 2017-12-13 22:24 wonkju 阅读(395) 评论(0) 推荐(0)
摘要:尝试将 myeclipse中的编译版本修改(如,将1.5修改为1.6) 阅读全文
posted @ 2017-12-13 22:22 wonkju 阅读(371) 评论(0) 推荐(0)
摘要:在 myeclipse中,连接 sql server 用的 url connection 与 java 代码 连接的 url值完全相同。 (一下为 java的jdbc连接 sql server 成功的代码片段) 阅读全文
posted @ 2017-12-13 22:20 wonkju 阅读(3234) 评论(0) 推荐(0)
摘要:今天帮同学处理数据, 主要是从1w多条记录中随机获取8k条, 然后再从8k条记录中随机获取2k条记录. 最后将2k条记录中随机分成10组,使得每组的记录都不重复. 下面将我的代码都贴上来, 好以后处理csv文件. 首先使用第三方的jar文件 javcsv.jar : 链接: http://p... 阅读全文
posted @ 2015-04-01 22:12 wonkju 阅读(718) 评论(2) 推荐(0)
摘要:在这里,通过 xp_cmdshell 调用java程序. 步骤: 1)开启 xp_cmdshell(sql Server 2008): 通过如下命令开启:EXEC sp_configure 'show advanced options', 1 -- To allow advance... 阅读全文
posted @ 2015-03-23 02:10 wonkju 阅读(2378) 评论(0) 推荐(0)
摘要:/** * String s1 = "a"; * 编译器会先检查常量池中是否已经有"a": * 如果没有,则在常量池先创建,后引用. * 如果有,则直接引用; * 所以执行该语句,会产生0个或1个对象. * 这里,会创建1个对象. */ String s1 = "a"... 阅读全文
posted @ 2015-03-02 12:03 wonkju 阅读(188) 评论(0) 推荐(0)
摘要:java提供异常处理机制中,可以分为RuntimeException和checked Exception两种.RuntimeException 是运行时异常,是程序本身无法解决的.例如,对于一个用户注册网站,如果当前用户名已经被使用,则解决方案只能是当前用户使用新的用户名, 而程序本身是无法解... 阅读全文
posted @ 2015-03-02 09:14 wonkju 阅读(188) 评论(0) 推荐(0)
摘要:以前看过很多视频,现在发觉很多讲师讲的有些地方是错的,在这里就说一下 import *,例如: import java.util.*的时候,表示的是将文件中使用到的类(而不是全部类)导入,例如在import的时候写:import java.util.*; 然后在源码中写:List string... 阅读全文
posted @ 2015-02-28 22:55 wonkju 阅读(315) 评论(0) 推荐(0)
摘要:我们一般说,设计类要做到'高内聚,低耦合',所谓的'高内聚',现在开始明白一点: 学会用OOP(面向对象)的思想去设计类,我们设计好的类,我们可以将有关联的方法集中到一个类中,用户使用的时候,是获得当前类的一个对象,然后去调用我们的方法,例如,在java web中,用户登录初次登录时,向S... 阅读全文
posted @ 2015-02-05 16:02 wonkju 阅读(300) 评论(0) 推荐(0)
摘要:通过反射,可以获取所有声明的成员变量(包括所有的),代码如下:package spt.test.src;public class Person { private String name = "pri_name"; public String id;}运行测试:package spt.test;im... 阅读全文
posted @ 2015-02-02 11:13 wonkju 阅读(3856) 评论(0) 推荐(0)
摘要:这种提示的意思是说,引用的文件重复了.在引用json解析库中,clean工程的时候,报错说:Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/Buffer;Conversion to Da... 阅读全文
posted @ 2015-01-30 23:31 wonkju 阅读(625) 评论(2) 推荐(0)
摘要:可以将jvm粗略分为以下部分:Heap Memory:存储java对象.Non-Heap Memory:存储加载的class文件,以及其他meta-data信息.Other:存储java代码,jvm内部结构等.Heap Memory: 是在jvm启动的时候分配的 -Xmx:设置堆的最大大小. ... 阅读全文
posted @ 2015-01-24 16:52 wonkju 阅读(176) 评论(0) 推荐(0)
摘要:在读取jxl的时候,运行的时候报错: java.lang.OutOfMemoryError: Java heap space at jxl.read.biff.SSTRecord.有人说修改MyEclipse.ini,我的行不通,解决方案是打开window->preferences->Java->... 阅读全文
posted @ 2015-01-24 01:05 wonkju 阅读(191) 评论(0) 推荐(0)