Java开发
机能不全
用程序描述人生
展开
-
多线程执行保存和修改
徒手写多线程执行保存和修改逻辑1、定义线程池 /** * 线程池 */ private final static ThreadPoolTaskExecutor EXECUTOR = new ThreadPoolTaskExecutor(); static { EXECUTOR.setCorePoolSize(5); // 线程池维护线程的最少数量 EXECUTOR.setKeepAliveSeconds(200);...原创 2020-12-08 17:11:55 · 145 阅读 · 0 评论 -
微信小程序和公众号开发流程
最近在公司参与微信小程序的开发,小程序近几年非常火,通过最近的学习分享一下开发微信小程序的流程1、了解一下微信官方开发公众号文档微信官方文档-公众号对文档介绍有一个大致的印象,然后开始动手配置2、申请微信号,官方提供的测试号平台微信平台-测试号管理申请测试号以及配置ok了,继续往下看3、网页获取微信的授权根据第二步拿到的...原创 2020-04-08 14:59:01 · 117305 阅读 · 0 评论 -
Maven命令解释
常用maven命令总结:mvn -v //查看版本mvn archetype:create //创建 Maven 项目mvn compile //编译源代码mvn test-compile //编译测试代码mvn test //运行应用程序中的单元测试mvn site //生成项目相关信息的网站mvn package //依据项目生成 jar 文件mvn install //在本地...原创 2020-03-18 10:50:50 · 175 阅读 · 0 评论 -
Spring Boot或者SpringMVC接收json数据的6种方式
ajax我们经常用到,传的数据格式简单粗暴,由于前端传的数据格式又是json数据,json数据又有对象,数组。后台小GG稍不注意,抵挡不住前端MM攻击,连败....女人,惹不起呀,但是要宠着,绅士嘛,hahahaha....,特总结以下以备应对,此总结经过专业严刑拷打,磨练而出,话说:不抵一万,也低三千,开始看1、以RequestParam接收前端传来的是json数据不多时:[i...原创 2019-12-11 09:38:47 · 1748 阅读 · 0 评论 -
linux环境下安装jdk8
Linux下安装Java(JDK8)一、文件准备1.1文件名称 jdk-8u121-linux-x64.tar.gz1.2下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、工具准备2.1 Xshell 6 一个强大的...原创 2019-07-10 15:12:16 · 282 阅读 · 0 评论 -
MYSQL 添加和修改数据库字段属性
1、添加数据库字段例子:添加发货人QQ字段,允许为空ALTER TABLE consignor ADD COLUMN qq VARCHAR ( 64 ) NULL COMMENT '发货人QQ号';添加某个表的字段类型及指定为空或非空>alter table 表名称 ADD 字段名称 字段名称 字段类型 [是否允许非空];2、修改数据库字段例子:修改更新时间随数据库...原创 2019-08-27 10:16:46 · 1718 阅读 · 0 评论 -
Java设计模式(23)
一、设计模式三大类创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。结构型模式:把类或对象结合在一起形成一个更大的结构。行为型模式:类和对象如何交互,及划分责任和算法。二、各分类中模式的关键点单例模式:某个类只能有一个实例,提供一个全局的访问点简单模式:一个工厂类根据传入的参量决定创建出哪一种产品类的实例工厂方法:定义一个创建对象的接口,让子类决定实...原创 2019-09-05 17:43:57 · 125 阅读 · 0 评论 -
简单的jdbc测试类
package com.example.demo.json;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;import com.alibaba...原创 2019-04-28 19:58:49 · 532 阅读 · 0 评论 -
Java解析json数组三种情况
package com.example.demo.json;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.Ty...原创 2019-04-28 19:58:13 · 19936 阅读 · 4 评论 -
SpringBoot学习缓存
https://blog.csdn.net/xiaoyao2246/article/details/83995882转载 2019-04-02 17:25:20 · 124 阅读 · 0 评论 -
Java导入Excel--值得收藏使用
业务实现有如下几点:1.解析Excel;2.提示异常行;3.提示多行重复数据;代码解析:(仅供参考) // TODO Auto-generated method stub JSONObject json = new JSONObject(); response.setCharacterEncoding("utf-8"); ...原创 2018-11-29 14:29:24 · 186 阅读 · 0 评论 -
Json中遍历对象或者集合,简单的实现
后台从数据库获取的对象,或者集合,一一保存在map中function infoView(id,state){ $.ajax({type: 'POST',url: "${ctx}/contentManage/feedbackManage.do?method=edit&id="+id+"&state="+id,dataType: 'json'...原创 2018-11-29 14:29:56 · 738 阅读 · 0 评论 -
mybatis自动成功mapper代码
Mybatis插件自动生成代码 https://blog.csdn.net/nature_fly088/article/details/60573238转载 2018-11-29 14:32:24 · 210 阅读 · 0 评论 -
导入excel map去重
https://blog.csdn.net/weixin_38289196/article/details/81076063转载 2018-11-29 14:32:47 · 201 阅读 · 0 评论 -
Sql 用身份证,计算年龄
SELECT YEAR (curdate()) -IF (length(CERTIFICATE_NO) = 18,substring(CERTIFICATE_NO, 7, 4),IF (length(CERTIFICATE_NO) = 15,concat('19',substring(CERTIFICATE_NO, 7, 2)),NULL)) AS age FROM system_user原创 2018-11-29 14:33:34 · 2830 阅读 · 0 评论 -
HTML页面上 防止添加重复提交
var submited = false;if(!checkSubmit())return; function checkSubmit() {if (!submited){submited = true;return true;}else {layer.alert('请不要重复提交!', { title:'提示' //layui-...原创 2018-11-29 14:34:09 · 1265 阅读 · 1 评论 -
Mybatis遍历修改和添加
https://note.youdao.com/share/?id=056b64b482370c18ccfb5f7f8dda3687&type=note#/mybaits传参问题(传入list),批量插入在这个批量插入的语句中,collection="list" 这是死的,不能更改的,不管在DAO传什么参数,只要是list类型的都可以用,item="item"是遍历这个list的一...原创 2018-11-29 14:35:12 · 1548 阅读 · 0 评论 -
My97时间控件限制
<script type="text/javascript" src="${ctx}/js/My97Date/WdatePicker.js"></script>、1、只能选择当天,乃至以后的时间(限制选择历史时间)<input type="text" readonly="readonly" autocomplete="off" o原创 2018-11-29 14:36:05 · 282 阅读 · 0 评论 -
Input框允许数字输入
<input type="number" class="att_orderNum" oninput="if(value.length>5)value=value.slice(0,5)" style="width:3em;text-align:center;" id="${p.id}" value="${p.ordernum}" data-category=&qu原创 2018-11-29 14:36:42 · 282 阅读 · 0 评论 -
Java后端远程https工具类(Get和POST)
1、加入依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <dependency> &l原创 2019-03-18 14:41:34 · 568 阅读 · 0 评论 -
关于java获取当前时间 和 时间的毫秒值
获取当前时间的方法//获得系统的时间,单位为毫秒,转换为妙 long totalMilliSeconds = System.currentTimeMillis(); long totalSeconds = totalMilliSeconds / 1000; //求出现在的秒 long currentSec...转载 2019-04-02 16:54:45 · 1312 阅读 · 0 评论 -
jquery实现input框追加数据
$("#image").val($("#image").val()+","+data.message);var i = $("#image").val();var strs= new Array(); //定义一数组 strs=i.split(","); //字符分割 if(strs.length>5){$('.webuploader-pick').hide();..原创 2018-11-29 14:30:29 · 7301 阅读 · 1 评论