java技术
我已开始练习
编程无岁月,学海无尽头。
展开
-
MyBatisPlus操作
queryWrapper.lambda().and(a -> a.gt(XXXHead::getEndTime, new Date()));queryWrapper.lambda().eq(XXXHead::getPubStatus, XXXConstant.PUB_SEND_ON);queryWrapper.lambda().in(XXXHead::getType, XXXConstant.TYPE_DIR, XXXConstant.TYPE_SP);原创 2022-04-07 10:12:00 · 199 阅读 · 0 评论 -
java提取字符串中的中文
String str = "java怎么把字符串中的的汉字取出来";String reg = "[^\u4e00-\u9fa5]";str = str.replaceAll(reg, "");原创 2016-09-18 15:47:53 · 3861 阅读 · 0 评论 -
java线程间通信
public class ThreadTest { public static void main(String[] args) throws Exception { final Bussiness business = new Bussiness(); Thread thread1 = new Thread() { @Override public void原创 2017-02-28 13:54:20 · 313 阅读 · 0 评论 -
java操作mysql导入导出
java执行sh文件(linux)String shellcmd = "sh /data/test.sh ";Runtime.getRuntime().exec(shellcmd);java在执行目录下操作mysql(windows)runtime.exec("cmd /c mysqldump --skip-comments -u"+PropKit.get("user")+" -p"原创 2017-04-28 11:44:45 · 616 阅读 · 0 评论 -
POI导入导出
Controllerpublic void export() { String filePath = ""; StringBuffer modelPath = new StringBuffer(); try { filePath = getRequest().getServletContext().getResource原创 2017-05-10 19:39:27 · 491 阅读 · 0 评论 -
POI导出word设置页面大小及边距
/** ==========文档创建====开始======== */CustomXWPFDocument docx = new CustomXWPFDocument();// 设置页面大小间距CTDocument1 document = docx.getDocument();CTBody body = document.getBody();if (!body.isSetSectPr()原创 2017-06-23 11:38:40 · 17338 阅读 · 5 评论 -
pycharm激活(JetBrains IDEA 系列产品通用xx方法(license server))
1、打开激活窗口2、选择 Activate new license with License server (用license server 激活)3、在 License sever address 处填入 http://xidea.online4、点击 Activate 进行认证5、done!补充:上述服务器地址不可用的话尝试以下地址:http://ide转载 2017-10-16 09:47:40 · 2565 阅读 · 0 评论 -
POST请求数据量过大解决方案_JAVA
String param = ParamsUtil.getStreamToString(getRequest()); // 接收流参数并转成字符串Map<String, String> params = ParamsUtil.getUrlParams(param); // 将字符串参数转Mapimport org.apache.commons.lang3.StringUtils;...原创 2018-04-16 17:44:51 · 27769 阅读 · 0 评论 -
IDEA部署tomcat访问不到虚拟目录
1.把这个勾上!2.把这个勾上!3.把这个勾上!原创 2018-07-27 16:41:50 · 1152 阅读 · 2 评论 -
log4j配置说明
配置文件如下:##############注释begin###############另外,也可以指定按周、天、时、分等来滚动日志文件,对应的格式如下:#log4j.appender.info.datePattern#1)'.'yyyy-MM:每月#2)'.'yyyy-ww:每周#3)'.'yyyy-MM-dd:每天#4)'.'yyyy-MM-dd-a:每天两次#5)'.'yyy原创 2016-07-15 16:27:09 · 454 阅读 · 0 评论 -
java中设置Session有效时间
#单位分钟 (web.xml中设置) 20 // 通过编码方式,指定特定的session的过期时间,以秒为单位HttpSession session = request.getSession();session.setMaxInactiveInterval(20*60);原创 2015-03-23 14:46:41 · 1914 阅读 · 0 评论 -
java操作.properties属性文件
package test;import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j转载 2015-03-06 18:14:34 · 404 阅读 · 0 评论 -
java进制转换方法
下面是转换的方法 int n1 = 14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 Integer.val原创 2015-03-27 17:01:27 · 1598 阅读 · 0 评论 -
java多文件内容替换
package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcept原创 2015-03-13 09:28:28 · 708 阅读 · 0 评论 -
spring注解排序Set子集合
// 排序代码写在实体类中@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "commodity") @OrderBy(value="ordNo asc") // 排序代码 public Set getOrderForms() { return this.原创 2015-04-01 15:06:29 · 695 阅读 · 0 评论 -
net.sf.json.JSONException: There is a cycle in the hierarchy!错误解决方案
使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系。比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常。解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了,如下面:1 //得到所有部门 2 //返回json对象字符串 3 p原创 2015-03-26 10:28:54 · 506 阅读 · 0 评论 -
Java后台服务器接收IOS客户端上传的图片
// 定义变量存储图片地址String imagePath="";// 接收图片数据 (base64)String image=httpRequest.getParameter("image");try{ // 将base64 转 字节数组 Base64 base=new Base64(); byte[]decode=base.de...原创 2015-04-01 15:15:28 · 10273 阅读 · 1 评论 -
json数组转换成字符串数组
// JSON字符串String shopNoArrinfos = "['yd1431154318252661358','','yd1431156710016991694','','yd1431227966312311765','']";// 转换成json数组JSONArray jsonArray = JSONArray.fromObject(shopNoArrinfos);// 转换成O原创 2015-05-10 16:09:25 · 1771 阅读 · 0 评论 -
Tomcat配置详解
元素它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个元素.并且它不能做为任何元素的子元素.1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer2>port指定Tomcat监听shutd转载 2015-06-24 10:03:49 · 562 阅读 · 0 评论 -
java反射机制代码
Field[] field = model.getClass().getDeclaredFields(); // 获取实体类的所有属性,返回Field数组 try { for (int j = 0; j < field.length; j++) { // 遍历所有属性 String name = field[j].getName(); // 获取属性的名字 name = name.substrin转载 2015-06-25 14:06:11 · 493 阅读 · 0 评论 -
Java实现Excel导入数据库,数据库中的数据导入到Excel
Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel 1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下2、Excel文件目录:D://book.xls3、数据库名:javenforexcel4、表名:stu5、编写类:连接mysql的字符串方法、插入的方法、实体类表结构如下 :转载 2015-11-04 17:44:26 · 2539 阅读 · 0 评论 -
java网络请求GET和POST方式
GET方式public static String readContentFromGet(String get_url) throws IOException { String getURL = get_url; URL getUrl = new URL(getURL); HttpURLConnection connection =原创 2016-02-15 12:55:10 · 823 阅读 · 0 评论 -
hibernate执行SQL返回自定义Bean对象
session.createSQLQuery.转载对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。1.标量查询(Scalar queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT *转载 2015-03-25 10:36:54 · 11513 阅读 · 0 评论