java
Yan456jie
这个作者很懒,什么都没留下…
展开
-
Maven的几个常用plugin
原文地址 https://www.cnblogs.com/zhangxh20/p/6298062.htmlmaven-compiler-plugin编译Java源码,一般只需设置编译的jdk版本<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&...转载 2018-09-12 17:49:39 · 494 阅读 · 0 评论 -
将int数组变integer对象数组
使用commons-lang3 org.apache.commons commons-lang3 3.0ArrayUtils.toObject()原创 2017-03-02 22:20:23 · 2527 阅读 · 0 评论 -
java正则点匹配到换行符
private static List getStrings(String str) { String reg2 = ""; Pattern p = Pattern.compile(reg2, Pattern.CASE_INSENSITIVE | Pattern.DOTALL); Matcher m = p.matcher(str); Array原创 2017-01-12 11:43:41 · 3748 阅读 · 0 评论 -
Junit单元测试主线程退出,子线程也会退出
我们在使用junit做单元测试的时候,当使用多线程的时候,需注意当主线程退出,子线程也会退出。下面我们看一下这个例子。[java] view plain copy print?package cn.slimsmart.java.demo.thread.demo1; import junit.framework.TestCase;转载 2016-12-30 10:20:48 · 2974 阅读 · 2 评论 -
Spring @Value用法
原文地址Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:转载 2016-12-26 13:05:35 · 765 阅读 · 0 评论 -
使用正则表达式找出不包含特定字符串的条目
参考资料http://www.imkevinyang.com/2009/08/使用正则表达式找出不包含特定字符串的条目.html正则基本知识http://xixian.iteye.com/blog/721147正则表达式中有前瞻(Lookahead)和后顾(Lookbehind)的 概念,这两个术语非常形象的描述了正则引擎的匹配行为。需要注意一点,正则表达式中的前和后和我们转载 2016-12-08 20:29:48 · 748 阅读 · 0 评论 -
spring框架整合ibatis的项目实例代码
这两天一直在研究ibatis与spring的整合 一个小小的demo搞的我头晕目眩的,但程序一旦跑起来了,突然有一种豁然开朗,重见天日,感觉生活很美好的感觉!,也许,这就是那一行行的代码带给我们的不同享受吧。呵呵,废话就不多说了。在此先引用几句别人的资料。。。Spring通过DAO模式,提供了对iBATIS的良好支持。SqlMapClient对象是iBATIS中的主要对象,我们可以通过配置转载 2016-11-17 14:55:35 · 938 阅读 · 0 评论 -
移位越界
1规定实际移动的次数是移动次数和32的余数(百度百科)原创 2016-11-01 16:30:05 · 595 阅读 · 0 评论 -
mybatis配置以后查询没有结果
建立mysql数据库,配置mybatis后,查询单条数据是null,查询多条数据是[]原因是insert数据后没有commit原创 2016-11-11 10:20:31 · 393 阅读 · 0 评论 -
构造函数和静态代码块调用顺序
public class ExA { static { System.out.println("父类--静态代码块"); } public ExA() { System.out.println("父类--构造函数"); } { System.out.println原创 2016-10-11 22:57:06 · 436 阅读 · 0 评论 -
java commons常用类与方法
原文地址基本toStringToStringBuilder, ToStringStylehashCodeHashCodeBuilder:参数奇数,素数equalsEqualsBuilder:最好使用能唯一标示的字段compareToCompareToBuilder:参数比较顺序类似栈,后加的先比较 数组转载 2016-11-09 13:54:12 · 1685 阅读 · 0 评论 -
计算Java List中的重复项出现次数
package com.qiyadeng.core; import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import j转载 2016-11-09 13:51:57 · 8658 阅读 · 0 评论 -
正则表达式-匹配标点符号
原文地址 string testStr = "你好,测试。";Regex reg = new Regex(@"\p{P}");testStr = reg.Replace(testStr, "");//testStr=你好测试 Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。 \pP 其中的小写 p 是 proper转载 2016-11-07 16:55:30 · 14253 阅读 · 0 评论 -
java中多线程和主线程执行run和start的先后
public class T { public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; t.run();// 如果是这行 则输出结果为:pongping //t.start();// 如果是这行 则输出结果原创 2016-10-14 22:29:25 · 1801 阅读 · 0 评论 -
近一个月的面试总结(java)
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275前言 打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 刚开始面试的几家转载 2016-09-05 13:29:56 · 10213 阅读 · 5 评论 -
Java内存管理原理及内存区域详解
原文地址一、概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:下面就每一个区域进行阐述。二、运行时数据区域程序计数器程序计数器,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的转载 2016-09-05 12:18:35 · 399 阅读 · 0 评论 -
读取Resources下的文件内容
String filePath = Test.class.getClassLoader().getResource("MyMM//words.dic").getPath();原创 2017-03-03 21:25:44 · 1950 阅读 · 0 评论 -
读取文件内容到list (commons-io)
dependency> groupId>commons-iogroupId> artifactId>commons-ioartifactId> version>2.4version>dependency>ListString> list = FileUtils.readLines(f);原创 2017-03-03 21:27:30 · 1016 阅读 · 0 评论 -
control传入map数据,url格式
http://localhost:8080/client/partialUpdate?indexName=music&idKey=id&idValue=7683750&fieldNameValues[album_title]=%E6%B3%A1%E6%B2%AB fieldNameValues为map,album_title为key原创 2018-09-05 15:06:31 · 834 阅读 · 1 评论 -
字符串使用steam转List
List ddd = str.chars().mapToObj(c -> (char)c+"").collect(Collectors.toList());ddd.forEach(t-> System.out.println(t));转对象数组Character[] dddd = ArrayUtils.toObject("abde de".toCharArray());S原创 2018-04-27 19:42:55 · 2668 阅读 · 1 评论 -
java读写文件
package tool;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;imp原创 2018-04-11 10:15:30 · 325 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yj.dao.TrailerA
mybatis报错mapper.xml文件中有错误地方,可能是某个语句没有result,并非执行那个的错误原创 2017-11-26 19:49:16 · 466 阅读 · 0 评论 -
java定时从队列zhon
package com.yj.task;/** * Created by jesse on 17/12/5. */import java.util.ArrayList;import java.util.List;import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingQu原创 2017-12-05 15:47:54 · 938 阅读 · 0 评论 -
List<Object>强制转换为List<String>
List object是不允许直接转成 List 类型的转换方法:List strs = (List)(List)object转载 2017-11-23 10:15:00 · 6249 阅读 · 3 评论 -
jar包中读取资源文件
引入spring 包dependency> groupId>org.springframeworkgroupId> artifactId>spring-coreartifactId> version>4.2.6.RELEASEversion>dependency>Resource resource = new ClassPa原创 2017-11-21 17:20:36 · 349 阅读 · 0 评论 -
Minor GC、Major GC和Full GC之间的区别
在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些疑惑。文章要求读者熟悉 JVM 内置的通用垃圾回收原则。堆内存划分为 Eden、Survivor 和 Tenured/Old 空间转载 2017-11-30 16:15:02 · 313 阅读 · 0 评论 -
JVM的年轻代
聊聊JVM的年轻代1.为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死转载 2017-11-30 10:21:41 · 511 阅读 · 0 评论 -
java创建父目录
dependency> groupId>commons-iogroupId> artifactId>commons-ioartifactId> version>2.5version>dependency>FileUtils.forceMkdirParent(new File("/data/search-assist/model/suggestor.model"));会原创 2017-10-25 17:33:33 · 2074 阅读 · 0 评论 -
sl4j日志可在本地写入控制台和文件,在服务器不能写入文件
问题:日志在本地使用idea的jetty插件部署的服务日志可以写入文件和控制台,上传到linux服务器的tomcat无法写入tomcat的控制台日志文件在logs/catalina.out中由于服务器tomcat和本地服务器加载包顺序不同,故猜测肯能是包冲突;在项目最上层pom中找到如下包引用 ch.qos.logback logba原创 2017-10-19 17:02:16 · 1427 阅读 · 0 评论 -
java maven工程读取resource下文件的方法
@Testpublic void test2() { String result = ""; String txt = "裸@@-#?#?聊"; String symbol_reg = ""; try { List list = FileUtils.readLines(new File(Resources.getResource("special原创 2017-07-04 17:14:37 · 2430 阅读 · 0 评论 -
Java使用poi包读取Excel文档
原文地址项目需要解析Excel文档获取数据,就在网上找了一些资料,结合自己这次使用,写下心得:1、maven项目需加入如下依赖: org.apache.poi poi 3.10-FINAL org.apache.poi poi-ooxml 3.10-F转载 2017-08-17 00:11:51 · 412 阅读 · 0 评论 -
pom.xml加载本地Jar包
dependency> groupId>org.wltea.analyzergroupId> artifactId>IKAnalyzerartifactId> version>2012_u6version> scope>systemscope> systemPath>${project.basedir}/lib/IKAnalyzer2012_u6.jarsy原创 2017-05-22 12:28:31 · 2238 阅读 · 0 评论 -
java使用分隔符连接数组中每个元素
public String listToString(List list, char separator) { return org.apache.commons.lang.StringUtils.join(list.toArray(),separator); }原创 2017-03-14 21:06:14 · 6297 阅读 · 0 评论 -
java去除首尾空白字符(带全角)
@org.junit.Test public void test3() throws IOException { String strCom=" 以禁止女兵穿低腰裤 "; //定义字符串,带全角的空格 String str= StringTool.trim(strCom); //去除字符串前后的空格 Syst原创 2017-03-14 21:15:32 · 9241 阅读 · 1 评论 -
java Integer 超过127时
package integer;public class IntegerTest { public static void main(String[] args) { // TODO Auto-generated method stub Integer a1 = 127, a2 = 127, b1 = 128, b2 = 128; System.out.println(a1==原创 2016-09-01 21:30:15 · 2323 阅读 · 0 评论 -
java解析json,不使用javabean
package test;import java.io.File;import java.io.IOException;import org.json.JSONException;import org.json.JSONObject;import org.jsoup.Jsoup;import tool.MyFileWriter;public class JsoupOp {原创 2016-08-04 18:44:36 · 926 阅读 · 0 评论 -
静态类读取配置文件
InputStream in=ConfInfo.class.getClassLoader().getResourceAsStream("conifg.properties");原创 2015-05-27 18:05:13 · 930 阅读 · 0 评论 -
eclipse 4.32 安装 gradle
更新网址 http://dist.springsource.com/release/TOOLS/gradle原创 2015-05-01 16:40:11 · 379 阅读 · 0 评论 -
java hashset输出
for (Map.Entry me : id_label_map.entrySet()) {System.out.println(me.getKey() + "-->" + me.getValue());}原创 2015-05-04 17:14:33 · 1062 阅读 · 0 评论 -
eclipse link方式安装插件安装不上
只能要features和plugins两个文件夹,其他文件需要删除原创 2015-04-03 12:44:44 · 461 阅读 · 0 评论