- 博客(74)
- 资源 (68)
- 收藏
- 关注
原创 idea Debug 模式下tomcat无法启用
问题:idea 中tomcat一直好好的,可以正常启动,突然出现启动时,卡死在某一个节点或者无法启动,也不报错。解决方式:去除debug模式下所有的短点,可以正常启动了。注意问题:出现这种因断点而无法debug模式下启动的情况是,run模式下是可以正常启动的。所以debug模式下,一定要注意断点可能导致无法正常启动哦🙄...
2022-06-23 09:06:25
1065
原创 idea 2020 - tomcat 9 中文乱码问题
使用环境:Idea 2020.2Tomcat 9遇到的问题:Idea中启动 tomcat 服务时,Server output、Tomcat Localhost.log、Tomcat Cataliana.log 启动后中文乱码问题。解决步骤:1、配置 File Encoding 编码2、配置console 编码3、配置 Help 中 Custom Properties 和 Custom VM Option ,均增加 -Dfile.encoding = UTF-84、配置tomat Edit Configura
2022-06-20 19:36:13
310
原创 mapstruct 1.2.0.Final 使用问题及配置
1、mapstruct 1.2.0.Final 转换后属性为null问题:mapstruct 、lombok版本不匹配:<org.mapstruct.version>1.2.0.Final</org.mapstruct.version><lombok.version>1.18.10</lombok.version>2、属性方法 setXX 找不到符号问题的解决方法:<plugin> <artifactId>mave.
2022-01-07 10:59:56
726
原创 idea 设置类、方法、类属性注释
第一部分:类注释、接口注释注释生成格式:/** * @Title: ${NAME} * @Description: TODO * @author shipj * @date ${DATE} ${TIME} * @version 1.0 */idea配置注释自动生成配置:生成样例:第二部分:方法生成注释、类属性生成注释首先创建自定义组,在该组下面创建模版:本文中,MyDefine:自定义组,通过Template Group创建;MyDefine子项目...
2021-08-17 20:08:18
1014
原创 mongodb下查询某个字段不为空的文档
//不为空包括不为null、部位空字符串$nin 类似于关系型数据库中的INdb.getCollection('goods_index').find({"activityPriceJson":{$nin:[null,""]}})其他:1. $ne$ne:表示not equals 就是不等于的意思# 查询某字段不为null的数据db.getCollection('goods_index').find({activityPriceJson: {$ne:null}})# 查询字段等于null
2021-08-02 14:37:44
1239
原创 java 多线程分页读取放入队列,多线程写入EasyExcel
@Test public void test() throws InterruptedException, ExecutionException { String resStr = "{\"languageCode\":\"en-US\",\"categoryType\":\"\",\"categoryLevel\":\"\"}"; GoodsPriceSellListDTO condition = JSON.parseObject(resStr, GoodsPr..
2021-07-30 11:55:01
1721
1
原创 EasyExcel 自定义Excel模版数据填充
1、自定义模版如下:销量校验异常数据 序号 spu编码 sku编码 商品名称 销量 巡检时间 mysql redis mongodb {.rowIndex} {.productCode} {.skuCode} {.productName} {.salesVolume} {.redisVolume} {.mongoVolume} {.inspectionTime} ...
2021-06-22 16:31:47
1968
2
原创 EasyExcel读取Excel并返回Excel行内容、生成并写入Excel内容、字符串提取图片url地址、java 8 分组、过滤、去重
EasyExcel涉及使用内容1、EasyExcel读取Excel并返回Excel行内容;2、EasyExcel生成并写入Excel内容;实体对象类:ProductDetailTestDTO.javapackage com.spj.test.manager.service.productimg;import com.alibaba.excel.annotation.ExcelProperty;import lombok.Data;import java.io.Seria.
2021-04-22 10:44:25
1315
原创 mysql 索引最左原则测试执行情况
表结构语句:CREATE TABLE `t_test_price` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增', `activity_id` varchar(20) NOT NULL COMMENT '活动ID', `product_code` varchar(32) NOT NULL COMMENT 'product_code', `sku_code` varchar(32) NOT NULL COMMENT 's...
2021-04-22 10:24:04
96
原创 java List分为N个List获取每个子List集合,并把子List集合放入线程池处理
/** * @return void * @Author shipj * @Description审核通过的图片集合分批次(批次为3)处理 * @Date 16:37 2021-04-10 * @Param [] **/ @Override public void updateProductPictureDealByGroup(){ //查询审核通过的商品 product_code List&...
2021-04-16 10:53:46
308
原创 java 网络图片压缩、富文本图片提取、获取图片MB大小、图片File按比例压缩并重命名、图片File转MultipartFile对象并上传到接口工具类
工具类主要功能:网络图片加载到本地Fille(getFileByNetUrlHttp)获取文件File大小,并转换为MB单位(formatFileSize)图片按照比例压缩成新文件File,重命名(renameAndReduceFile)图片File转换为MultipartFile对象(getMultipartFile)提交MultipartFile对象到图片上传接口(sendMultipartFilePost)富文本中提取图片(img标签src属性)(getImgStr)
2021-04-16 10:15:51
881
1
原创 mysql 创建表 设置创建时间、更新时间数据库自动更新
mysql创建表设置创建时间、更新时间数据库自动更新脚本: `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modify_time` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',实例:CREATE TABLE `t_activity_price` ( `id` bigint(20) NOT NULL ...
2021-04-16 09:57:54
979
转载 Java并发编程:Callable、Future和FutureTask
一、Callable 与 Runnable先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法:public interface Runnable { public abstract void run();}由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。Callable位于java.util.c...
2020-03-03 21:51:17
131
原创 mysql xml数据 blob 类型存储,jsp页面显示丢xml元素开始字符、结束字符问题
核心问题:"<"替换为 "<","/>",替换为">"解决方案1:在显示之前业务层进行替换"<"替换为 "<","/>",替换为">"if (bizList != null && bizList.size() > 0) { Gld_ChbwEntity ...
2019-12-16 10:26:35
155
转载 java工程连接远程MySQL数据库报错:Communications link failure due to underlying exception
在开发项目工程时,工程之前都是连接到局域网的测试数据库,运行没有问题。但是由于需要将项目部署到外网的服务器上,同时mysql数据库也是搭建在外网的服务器上,当进行本地开发时,由于电脑是连接在本地的局域网内,需要连接到外网的数据库上,于是就遇到了问题:com.mysql.jdbc.CommunicationsException: Communications link failure due to ...
2018-03-02 14:52:23
554
转载 使用Session防止表单重复提交
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"
2017-08-04 10:01:06
227
原创 bootstrap typeahead 3
使用bootstrap 3 实现页面设计,结合 bootstrap 3的bootstrap-typeahead 3 组件,实现搜索下拉提示
2017-08-03 18:52:37
1809
原创 Spring MVC session 销毁不了
问题:在用户登录之后,session采用 Spring MVC 注解的方式把用户登录信息放入到会话当中,结果在安全退出时候销毁session(),总是销毁不了。问题代码:@Controller@RequestMapping("/login.do")@SessionAttributes("loginuser")//seesion保存方式public class BzL
2017-04-28 14:25:13
3907
原创 tomcat做服务器时,当通过项目名访问jsp页面的时候,网页中的相对路径无效
什么事相对路径:1)我们先来理解一下相对路径首先还是我们的开始,建一个WEB项目,只是测试一下而已,名称就随便啦。我的项目结构如下:就只有两个页面。两个页面都很简单的,只有图片和一个链接。其中a.jsp中有内容:Html代码 img width="400" height="300" src="../images/donnieYen.jpg" /
2016-05-04 09:04:27
2881
原创 js 跳出frameset框架
框架页面(system_index.jsp): String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
2015-12-30 16:12:21
1516
原创 电脑显示U盘,但是读取不了
问题:我的一个内存卡没用,放到了读卡器上,刚开始能用,但是到了后来,突然之间发现:插入读卡器之后,只是在U下角显示有有U盘提示,提示“打开设备和打印”或者“安全删除硬件”。但是在我的电脑中去看不到该盘,更别提打开了。所以我就换了一台电脑,却能读出来。解决:插入U盘,打开磁盘管理,就能看到,你的U盘名和U盘的信息,选择该磁盘,进性格式化,或者初始化。之后添加一个盘符。重新
2015-08-16 11:19:50
2957
1
转载 Java中接口里定义的成员变量
在interface里面的变量都是public static final 的。所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分) 注意在声明的时候要给变量赋予初值 解释: 首先你要弄清接口的含义.接口就是提供一种统一的’协议’,而接口中的属性也属于’协议’中的成员.它们是公共的,静态的,最
2015-08-12 10:31:15
540
转载 jQuery操作Select
jQuery是如何控制和操作select的。先看下面的html代码select id="test">option value="1">选项一option>option value="2">选项一option> ...option value="n">选项Noption>select>所谓jQuery操作“select”
2015-08-09 10:18:26
484
转载 highchart 动态添加数据
Highcharts是一个制作图表的纯Javascript类库,支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;使用需要导入jquery.js,highcharts.js以及exporting.js,可以通过网站http://www.highcharts.com/下载! 由于很多网站的示例是静态数据,在找了很多资料后,整理了一份如何使用动态数据的代码
2015-03-20 14:34:08
1455
原创 JQUERY CHECKBOX全选取消
方式一:不 传参数形式$(function() { $("#yjid_p").click(function() { var flag = $(this).is(":checked"); alert(flag);$("[name=yjid]:checkbox").each(function() { $(this).attr("checked", flag); })
2015-01-13 10:14:26
808
转载 jQuery判断checkbox是否选中的3种方法
网上大多数文章都提供的方法都是无效的,害死个人,本文中的方法小编亲测试有效,建议使用方法二:方法一:if ($("#checkbox-id")get(0).checked) { // do something}方法二:if($('#checkbox-id').is(':checked')) { // do something}方法三:if ($(
2014-10-29 16:52:02
729
转载 运行内存扩展器(RAM)扩大,最高达2.5g
应用介绍内存扩展ROEHSOFT RAM-EXPANDER可以将手机的内存扩展为ram来使用,这样可以运行更多的程序,而不是使用任务杀手或内存优化。 - 作为RAM使用SD记忆卡(SWAP RAM / SWAP内存) - 交换文件内存扩展,最高可达2.5 GB - 分页通常的性能下降时不会出现SD卡 - 小工具为PNP交换(交换ON / OFF掉) - 内存的详细信息及
2014-05-23 16:21:44
9934
转载 java 局部变量和全局变量问题
所谓临时变量,就是为了方便起见申明的变量,存放一些中间结果。有点像中学几何里 面的辅助线。 如果基于性能的考虑,避免每次调用的时候为临时变量分配空间,就可以将它声明为成 员变量,例如临时压缩缓冲区。 如果基于性能的考虑,避免每次访问的时候访问成员变量(尤其在循环的时候),就可 以将它声明为临时变量。 如果要在避免在函数之间传递大量参数,也可以用成员变量来节约参数个数和占用的
2013-10-17 09:40:50
16151
原创 Ajax
方式一: function hqwhf(){ $.ajax( { url : "teacher.do", type : "GET", data :"method=nothuifutf", dataType : "html", cache : false, timeout : 0,
2013-06-04 10:10:04
692
转载 JDBC学习笔记-----jdbc性能优化
jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对独立的jdbc应用程序接口(api)的使用.这里说的是如何正确使用jdbc编程接口,以获得更好的性能. jdbc主要优化有: 1.选择正确的jdbc驱动程序 2.Connention的优化 使用连接池来管理Connection对象 3.Statement的优化 使
2013-05-24 13:36:17
685
转载 Android开发错误——Could not find class
错误信息: Could not find class ** referenced from method **05-21 22:51:22.548: E/dalvikvm(226): Could not find class 'org.ksoap2.serialization.SoapObject', referenced from method cn.hi.bar.api.Loc
2013-05-20 10:50:53
1291
1
转载 乐观锁与悲观所
悲观锁机制:String hqlStr = " from TUser as user where user.name=’Erica’ " ; 2 Query query = session.createQuery(hqlStr); 3 query.setLockMode( " user " ,LockMode.UPGRADE); // 加锁 4 List userL
2013-03-11 10:44:26
1936
转载 java断点续传代码
断点续传建议使用java.NET(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbit
2013-02-05 16:45:36
790
SQL Server 2005 完全卸载解决方案
2013-02-21
haproxy-1.7.1.tar.gz包、haproxy.cfg配置样例、启动.sh
2021-04-22
apache-tomcat-8.0.46
2018-03-02
jdbc 驱动jar
2014-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人