
java
young_so_nice
这个作者很懒,什么都没留下…
展开
-
java读取文件并且制定编码
按行读取文件,并指定编码,输出编码。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;public class T原创 2016-08-27 14:11:41 · 885 阅读 · 0 评论 -
在spring中引入线程池,设置线程优先级。
在spring.xml 文件中配置:<!-- 线程--> <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize"原创 2017-09-20 20:43:32 · 2593 阅读 · 0 评论 -
使用eclipse中tomcat发布遇到的问题
原创 2018-03-10 12:54:58 · 246 阅读 · 0 评论 -
easyUI后台树形结构封装
一:后端封装树形代码:二,返回数据示列:原创 2018-03-10 12:57:18 · 1071 阅读 · 0 评论 -
内部程序访问单点登录服务
原创 2018-03-10 13:07:03 · 266 阅读 · 0 评论 -
文件导入导出
原创 2018-03-10 13:11:55 · 523 阅读 · 0 评论 -
上传文件
原创 2018-03-10 13:13:11 · 195 阅读 · 0 评论 -
多条件分页查询spring jpa Specification应用
一,定义实体创建表。二,定义Specification实体实现Specification接口,实现多条件查询。三,dao层实现PagingAndSortingRepository和JpaSpecificationExecutor。四,应用层实现。一,import javax.persistence.Column;import javax.persistence.Entity;import ...原创 2018-05-13 13:28:00 · 991 阅读 · 0 评论 -
Specification 分组查询
一,定义dao继承JpaSpecificationExecutor。二,实现Specification接口。下面给出示列:1,实体: mport javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@E...原创 2018-05-28 16:45:23 · 7428 阅读 · 0 评论 -
定时执行任务案例
需求:实现一个作业调度的服务,用来定时的执行任务(执行jar包和表达式)。 框架:quartz2.2.1,spring和hibernate。 设计: 1,在web.xml文件中配置一个对spring框架的监听,一旦服务启动完成则运行监听器,扫描数据库执行任务。(也可以写一个servlet类,配置在web.xml文件中,随服务一起启动。)注意配置时监听器的顺序,不要把定时器的监听写在了原创 2017-09-10 18:59:12 · 1122 阅读 · 0 评论 -
logback自定义写入,和不加加载问题
一,自定写入日志到文件 其实写入的日志内容是通过MDC将内容写入,这里需要注意的是,在logback.xml的文件中取值要对应MDC中的key值。 下面提供接口和实现类实例:public interface ILogService{ /** * 在Spring中使用时创建的Bean名称. */ public static final String SERVICE_BEAN_原创 2017-09-25 21:18:16 · 3032 阅读 · 0 评论 -
随服务器一起启动的几种方法
一,写一个servlet配置到web.xml: web.xml的加载顺序: context –> param –> listener –>filter –servlet 值得注意的是在servlet中不能用标签来取spring中实例的bean,可以先取到servlet再通过getbean来取。方法如下.二,如果容器用了spring框架 可以写一个spring的监听 一旦spring容器启动,原创 2017-08-29 20:51:59 · 1021 阅读 · 0 评论 -
将一个字符串对象数组转化为List<对象>
String st; Gson gson = new Gson(); Type listType = new TypeToken<List<SearchModel>>(){}.getType(); List<SearchModel> smlist = gson.fromJson(st, listType);maven依赖:<dependency><g原创 2017-03-20 17:34:17 · 2196 阅读 · 0 评论 -
一次性分割字符根据不同的分割条件,使用正则表达试
@Testpublic void regulartest(){ String st="你好,在干嘛呢!呵呵。刚刚"; String[] strings=st.split("[,\\!\\。]"); for(String s:strings){ System.out.println("===-------------------=========="+s);原创 2017-03-22 10:42:17 · 827 阅读 · 0 评论 -
JAVA获取服务器路径的方法
1、在JSF环境中获取到ServletContext:ServletContext sc = (ServletContext)FacesContext. getCurrentInstance().getExternalContext().getContext(); 2、servlet中获得项目绝对路径String filePath=this.getServletConfig().原创 2017-03-22 16:03:33 · 7013 阅读 · 0 评论 -
JAVA自动适配Linux与Windows文件路径分隔符
Linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。目前已知Java提供两种方法获取文件路径分割符: File.separator System.getProperty(“file.separator”)public class FilePathUtil { public static fi原创 2017-03-22 16:38:49 · 1528 阅读 · 0 评论 -
读取文件,考虑编码问题
private String gethtml(String path) throws Exception{ File file = new File(path); String result=""; InputStreamReader read = new InputStreamReader( new FileInputStream(file),"ut原创 2017-03-22 17:06:40 · 472 阅读 · 0 评论 -
java关于地址栏编码的转换
Java可以使用URLEncoder提供的转换字符的方法来对普通字符串进行转换格式,示例如下:import java.net.URLDecoder; import java.net.URLEncoder; public class URLDecoderTest { public static void main(String[] args) throws Exception {原创 2016-09-19 10:11:04 · 2634 阅读 · 0 评论 -
字符数组去空格
/** * 字符数组去空格 * @param aa * @return */ private String[] removeempty(String[] aa){ List<String> tmp = new ArrayList<String>(); for(String str:aa){ if(str!原创 2017-04-13 11:18:07 · 4308 阅读 · 0 评论 -
修改<form:errors></form:errors>显示信息
因为需求,要求修改标签默认值,它的默认值存在,一个.properties文件下面,而且全部都是用的Unicode编码的。所以你用全文件搜索也搜不到这个值,你可以访问这个http://tool.chinaz.com/tools/unicode.aspx网站,对Unicode进行转码,找到你需要修改的位置。原创 2017-08-14 15:28:30 · 4119 阅读 · 0 评论 -
修改tomcat部署下,项目配置(涉及properties,xml,zip,war之间相互转换修改)
思路:传入tomcat部署路径, 1,遍历tomcat下所有的文件夹,因为要修改 的文件都是固定,所以根据传入路径就能拼装要修改的文件。 2,像1的解决思路,可能导致tomcat不断在启动,因为文件在修改。 所以又想到,将要修改的war包改成Zip,因为其结构都一样,Zip不会 自动部署,其他修改都一样。修改完后将zip后缀名改为war即可。 注意解压目录需要更换一个其他目录,不要直...原创 2018-07-25 10:42:43 · 3190 阅读 · 1 评论