Java
追梦的程序猿
一天一点点
展开
-
Java使用Date类型相加实现日期时间设置功能
1.通过gettime()取出Date对应的毫秒值2.加上需要添加的毫秒值(需要用long类型,数值后要加“L”)3.使用setTime()设置新的Date数值实例Date buydate = new Date();//设置购买时间long time =buydate.getTime();//设置套餐到期时间time = time + 31*1*24*60*60*1000...原创 2019-08-14 16:15:03 · 1605 阅读 · 0 评论 -
Java 使用 Netty DefaultFullHttpRequest 实现Post发送数据包的功能
// 向SQLMAPAPI传送开始测试的指令 NioEventLoopGroup workerGroup = new NioEventLoopGroup(); try { Bootstrap bootstrap = new Bootstrap(); bootstrap.group(workerGroup).channel(NioSocketChannel.class).o...原创 2019-08-20 11:21:38 · 7337 阅读 · 0 评论 -
Java使用注释标记过时方法
package Test;public class Test { @Deprecated public void oldMethod () { //过时方法示例 } public void newMethod() { //正常方法 } public static void main(String[] args) { Test test = new Test...原创 2019-08-15 10:40:24 · 3169 阅读 · 0 评论 -
Java 使用Netty出现IllegalReferenceCountException的处理方法
简单来说,出现 IllegalReferenceCountException refCnt: 0 的原因是FullHttpRequest 对象已经被 writeAndFlush 方法释放,refCnt计数被置为0解决方案:FullHttpRequest beyondCommissionRequest = this.request.copy(); //复制request对象用于测试,防止r...原创 2019-08-21 10:55:21 · 663 阅读 · 0 评论 -
Java Maven 项目中引入并使用 FastJson
查找Fastjson的dependency(如下图)在pom.xml中引入以下代码并保存: <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> &...原创 2019-08-16 11:33:06 · 28414 阅读 · 2 评论 -
Java 使用String类的indexOf方法实现字符串查找功能
// **** 将uri由“http://.../...”处理为“/...” ****String uri = request.uri();for (int i = 0; i < 2; i++) { uri = uri.substring(uri.indexOf("/") + 1);}uri = uri.substring(uri.indexOf("/"));...原创 2019-08-23 13:11:10 · 621 阅读 · 0 评论 -
Java使用BufferedReader实现按行读取TXT文件内容的功能
public class main { public static void main(String[] args) { String url; //*** 读取域名列表 *** File file = new File("E:\\1.txt"); try { FileReader in = new FileReader(file); Buffere...原创 2019-09-10 15:01:58 · 2438 阅读 · 0 评论 -
Java使用Netty消息聚合器实现Http响应聚合功能
public class SendRequest extends Thread{ private String host; private int port; private String url; SendRequest(String host,int port, String url){ this.host = host; this.port = port; th...原创 2019-09-10 15:41:03 · 1050 阅读 · 0 评论 -
Java使用BufferedWriter实现TXT文件写入功能
public class Result{ private static BufferedWriter bw; public static void init() { try { Result.bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(Properties.resu...原创 2019-09-11 10:13:34 · 1721 阅读 · 0 评论 -
Java 创建 文件目录
if (file.exists()) { //如果文件已存在 } else { //如果文件目录不存在,创建文件 String filePath = filePathAndName.substring(0, filePathAndName.lastIndexOf("\\")); File folder = new File(filePath); fo...原创 2019-09-18 15:11:52 · 180 阅读 · 0 评论 -
Java使用FileWriter实现向文件末尾添加内容功能
private void saveResultToFile(String result) { //创建FileWriter、BufferedWriter FileWriter fw = null; BufferedWriter bufw = null; File file = new File("D:\\file.txt"); try {...原创 2019-08-14 15:51:14 · 2271 阅读 · 0 评论 -
Java 使用 FastJson 实现Json字符串提取键值功能
参考前文在Java项目中引入FastJson:https://blog.csdn.net/xbt312/article/details/99674745实现Json字符串提取键值:String json = httpContent.content().toString(0, httpContent.content().capacity(), Charset.defaultCh...原创 2019-08-19 12:56:57 · 3564 阅读 · 1 评论 -
Java使用fastjson实现对象转换为Json字符串的功能
参考前文在Java项目中引入FastJson:https://blog.csdn.net/xbt312/article/details/99674745将对象转换为字符串:被转换对象public class Start { private String url; public String getUrl() { return url; } public void se...原创 2019-08-19 12:42:19 · 3774 阅读 · 0 评论 -
Java中HashSet的用法
package setSetDemo; import java.util.HashSet;import java.util.Set; /** * 本程序创建了两个规则集set1和set2,完成了向set中加入元素(String)和删除元素的操作并且实现了addAll(set)的操作等 * */ public class TestMethodInCollec原创 2015-05-23 20:52:32 · 948 阅读 · 0 评论 -
Java从HashSet中取元素
import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class TestHashSet { public static void main(String[] args) { Set set = new HashSet(); set.add("one"); set.add原创 2015-05-23 20:51:22 · 34723 阅读 · 1 评论 -
Java中String转换为int
String array[] = { "5555", "6666", "2222", "9999", "1111" }; int[] number = new int[array.length]; for (int i = 0; i < array.length; i++) { int num = Integer.parseInt(array[i]);// 转换 num...原创 2015-05-23 20:55:34 · 462 阅读 · 0 评论 -
Java中分割字符串
java.lang.String 的 split() 方法, JDK 1.4 or laterpublic String[] split(String regex,int limit)示例代码public class StringSplit { public static void main(String[] args) { String sourceS转载 2015-05-23 20:45:45 · 309 阅读 · 0 评论 -
类#是公共的,应在名为#.java的文件中声明
1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中;2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。此处强调的顶级的意思是,允许非顶级的公共类存在,如内部公共类等。原创 2015-05-23 20:59:42 · 12445 阅读 · 0 评论 -
Java中的位运算
public class Test { publicstatic void main(String[] args) { // 1、左移( // 0000 0000 0000 0000 0000 0000 0000 0101 然后左移2位后,低位补0:// // 0000 0000 0000 0000 0000 0000原创 2015-05-23 20:56:48 · 304 阅读 · 0 评论 -
JAVA字符串用两个分隔符分割的实现
public class Test { public static void main(String args[]){ String s1="abc,de.f,gAB,CDE,FGH"; String str1[]=s1.split(",|."); for(int i=0;i<str1.length;i++){ System.out.println(str1[i]); }s原创 2015-05-23 20:48:35 · 2176 阅读 · 0 评论 -
request.getQueryString();
比如发送http://localhost/test.do?a=b&c=d&e=f得到的是a=b&c=d&e=f原创 2015-11-23 11:56:21 · 442 阅读 · 0 评论 -
input text中不能显示空格后的内容
用一个action获得一个值String x="abc def";然后转到成功页面x.jsp在x.jsp中有一个input 标签接收此x的值<input type="text" value= >这时,此input标签即文本框中显示的值是 abc也就是说空格和后面的def都没有了怎么办呢?弄了半天才找到方法<input type="text" value='' /...转载 2016-04-02 18:01:06 · 1262 阅读 · 0 评论 -
Java使用TimerTask实现定时循环执行任务功能
package Test;import java.util.Timer;import java.util.TimerTask;public class Test { static boolean isEnd = false; //控制TimerTask的结束标识 static int count = 1; //循环计数器 static Timer timer = new Ti...原创 2019-08-14 09:28:27 · 2083 阅读 · 0 评论 -
自定义DWR拦截器
使用DWR和其它mvc框架混用时(如struts和springmvc),不会经过struts和springmvc的拦截器,如果有需求,需要自定义一个dwr拦截器。dwr.xml配置如下<dwr> <allow> <filter class="com.twl.util.DWRFilter"></filter> ...原创 2019-08-19 10:35:31 · 296 阅读 · 0 评论