- 博客(55)
- 资源 (8)
- 收藏
- 关注
原创 myEclipse导出jar包,cmd执行项目中的main函数
1.项目右击选择export导出2.选择java文件夹下的Runnable Jar file,点击next。3.选择测试类与jar包导出的路径,点击finish4.进入导出路径,会出现相关jar包,右击用winRar打开。5.进入后,点击METSA-INF,出现MANIFEST.MF文件,打开。Class-Path 为项目中所需的jar包:Main-Class: ...
2020-04-01 11:49:00 424
原创 迭代器-实现边循环边删除
需求:对集合数据进行整理,有时需要便循环边删除一些无用的信息 实现过程中,使用for循环与foreach会出现异常下标溢出。是因为使用上述两者会改变集合长度。 此时你可能会想新建一个集合用来存储,此举大可不必。用迭代器解决即可。 例如一下代码: 删除集合中的偶数 List<Integer> lst = new ArrayList<In...
2020-03-27 17:21:12 870
原创 jTopo 拓扑图(项目简记)
一:所需js插件topo-0.4.8-min.js二:简绍(1).canvas 画布 stage 舞台 scene 场景 node 节点 link链路(线)(2).代码描述jsp前台建立一个canvas标签,并给id一个值<canvas id="canvas" style="margin: 0 auto;"></canvas>...
2020-03-04 11:29:44 812
原创 mysql引擎
一.简介mysql是目前较为流行的关系型数据库。引擎分为:1. InnoDB,2.MyIsam, 3. Memory(堆内存), 4. Blackhole(黑洞引擎), 5. Mrg_Myisam(水平分表), 6. Archive, 7. Performance_Schema, 8. Federated , 9 CSV。主要分为使用InnoDB与MyIsam二.InnoDB与M...
2020-03-02 11:27:08 206
原创 动态追加table
var div = document.getElementById("tab"); var table = document.createElement("table"); //创建tabletable.setAttribute("id", tableId);table.setAttribute("title", producttitle);table.setAttribute("st...
2020-02-25 20:49:21 296
原创 http接口与webservice接口
一:概念(1).http接口:Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。(2).webService接口:Web 是使应用程序可以与平台和编程...
2020-02-25 20:30:29 3147
原创 sql优化
一.分库分表二.加索引,索引不超过6个为最好。三.sql编写优化1.尽量避免在 where 子句中对字段进行 null 值判断,可将字段设置默认值。2.尽量避免在 where 子句中使用!=或<>3.尽量避免在where 子句中使用 or 来连接条件select id from user where age=10 or age=20 可以修改为: sele...
2020-02-24 16:35:52 255 1
原创 处理数据库连接超过8小时
一.原因mysql 配置文件中interactive_timeout与wait_timeout的默认值为28800(8*60*60)二.处理(1).dbcp数据源在项目配置文件中增加<!-- 验证数据库连接的查询语句 --> <property name="validationQuery" value="SELECT 1" /> <!--是...
2020-01-10 12:20:59 336
原创 jsp依据id元素值获取值及相关赋值
1.获取id的值$("#id").val()2.表单$("#form的Id").prop("属性名")3.给title上赋相关的值$("#Id").attr("title", data);4.给style赋值$("#id").attr("style", "display: none");5.给id赋值$("#id").html(data);6.css样式赋...
2019-10-21 22:43:13 5427
原创 解决数据库存储出现乱码
描述:前台页面传到后台数据无乱码,而后台数据存储到数据库出现乱码。解决方案:方案1.在后台连接数据库代码中加入characterEncoding=utf-8即url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8方案2.修改数据库编码,右击编辑连接将高级中的编码改为自动...
2019-10-14 10:56:30 545
原创 解决ajax返回值为整个页面
ajax标准写法$.ajax({ url : '******', //后台方法路径 data : data, // 传到后台的参数 如果传form表单的值 可用$('#form中id的值').serialize() type : "POST", //类型 POST或GET dataType : "json", //返回的数据类型 async : true, //请求是否...
2019-10-12 10:28:40 5584 1
原创 linux下idea的安装与启动
1、下载IDEA tar安装文件(1)打开IDEA官网,点击 DOWNLOAD(2)选择Linux对应的版本下载(Community是免费的)2、解压 tar包tar -zxvf 下载的tar包名称生成对应的文件夹3、启动idea(1)进入bin目录cd idea文件下名称/bin(2)启动idea.sh./idea.sh...
2019-09-14 13:07:07 11764 3
原创 linux系统下mysql安装与使用
一.安装mysql服务1.mysql的repo源$wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$sudorpm-ivhmysql-community-release-el7-5.noarc...
2019-09-13 19:23:44 166
原创 Dom4j操作XML文件(创建文件、增删改查、删除文件)
所需jar包:jdom-2.0.1.jar1.实体类package com.entity;import java.io.Serializable;public class User implements Serializable{ /** *id */ private Long id; /** * 姓名 */ ...
2019-09-07 23:36:58 206
原创 将tomcat启动设置成服务,并自动启动服务
1.tomcat启动设置成服务(1).进入cmd控制台 进入到tomcat目录下bin下(下面是本人tomcat路径,应该为使用者tomcat实际路径)cd D:\apache-tomcat-8.0.36\bin(2).设置服务service install 服务名(自行输入)2.将服务设置成自动·启动(1).右击此电脑(或计算机),点击管理。(2).点击下图...
2019-09-07 15:59:15 1819
原创 前端调用后端方法,获得值后向前端赋值
function getStoreHouseDate() { $.ajax({ url: context_path + "后端方法路径", type: "post", dataType: "JSON", success: function (data) { //data后端返回的值...
2019-08-27 11:41:16 1768
原创 单选框的实现
1.单选框的实现(搜索框) //jsp页面<div class="control-group span6" style="display: inline"> <label class="control-label" for="positionCode">库位:</label> <div class="contr...
2019-08-27 11:34:17 906
原创 多选框事件
<div class="control-group span6" style="display: inline"> <div id="positionCodeDiv"> <label class="control-label" for="positionCode">库位编码:</label> ...
2019-08-27 11:30:13 403
原创 选择框触发事件
//选择框 <select name="area" id="tabs" > <%--<option value="0">所有库区</option>--%> <option value="2">库区一</option> ...
2019-08-27 11:27:38 374
原创 定时器
var intervalId = window.setInterval(function (args) { var areaid = $("#tabs").val(); if (areaid != "" && areaid != null) { //定时器轮询的条件 getCarPos...
2019-08-27 11:22:16 136
原创 前端传值的几种方法
ajax:1.单个传值 url: context_path + "/传递到后台方法名的路径?id=" + id(url带参传递) data:{id:id}(data带参传递)2.多个传值 url: context_path + "/传递到后台方法名的路径?id=" + id+ "&name=" + name(url带参传...
2019-08-27 11:09:00 1651
原创 断点与debugger的使用(idea与MyEclipse)
总:断点可用于java代码中,debugger可用于jsp页面。不过两者均可用于发现项目问题所在的位置。在实际项目中,bugger素来让程序员繁累,由此使用断点与debugger已是必备技能。断点,在java类中代码的前端设置断点,鼠标左键双点。断点设置后,在debug模式下启动项目运行。项目运行到断点代码时,会自动进入断点页面。按f6断点向下进行,f8跳入下一个断点,f7跳出代码。可在断点进...
2019-08-14 17:59:44 848
原创 java调用接口之webService方式
一.webservice调用类package com.tbl.common.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.tbl.common.config.StaticConfig;import org.apache.cxf.endpoint.Cli...
2019-07-07 00:15:44 251
原创 前端界面addClass与removeClass
//class 样式.intro { border-left: 0.125rem solid #76D13F !important; //!important 强求覆盖class border-right: 0.125rem solid #76D13F !important;}.addClass("intro1"); //添加intro cla...
2019-06-29 21:01:17 323
原创 div触发事件
<div class="materielBySorts"> <span class="rotate180deg">A01</span> <span class="drawer rotate180deg" id="A01"></span></div>//materielBySorts引起触发事件$("....
2019-06-19 23:49:28 2998
原创 事务回滚
一.注入事务@Transactional(rollbackFor = Exception.class)二.Java事务的基础概念原子性(Atomicity) :事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行一致性(Consistency):当事务完成时,数据必须处于一致状态隔离性(Isolation) :对数据进行修改的所有并发事务...
2019-05-09 17:48:46 479
原创 更新war包到外网
一.所需软件 1.Xshell 6(Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作)。 2.Xftp 6(Xftp是一个功能强大的SFTP、FTP文件传输软件。使用...
2019-05-08 16:46:18 351
原创 java调用接口之http方式
一.http调用类package com.tbl.common.utils;import com.alibaba.fastjson.JSON;import org.apache.http.Consts;import org.apache.http.Header;import org.apache.http.HttpEntity;import org.apache.http.Sta...
2019-05-08 16:45:59 306
转载 日期处理格式工具类
package com.tbl.common.utils;import org.apache.commons.lang3.StringUtils;import org.joda.time.DateTime;import org.joda.time.LocalDate;import org.joda.time.format.DateTimeFormat;import org.joda....
2019-05-08 16:45:43 471
转载 字符串处理工具类
package com.tbl.common.utils;import org.apache.commons.beanutils.ConvertUtils;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;import java.lan...
2019-05-08 16:45:30 428
原创 页面初始化
1.页面初始化//编辑页面初始化时,下拉框赋值 if ($("#baseInfor #id").val() != "" && $("#baseInfor #id").val() != undefined && $("#baseInfor #id").val() != null) { setNextBtn(); if ($...
2019-05-08 16:43:36 1283
转载 显示二维码及其数据
1.jsp页面 <button class=" btn btn-info" onclick="getIds();" > <i class="icon-qrcode" aria-hidden="true" > 打印二维码</i> </button> function getIds() { ...
2019-05-08 16:43:23 1043
转载 显示条形码与列表数据
1.jsp页面 <button class=" btn btn-primary btn-editQx" onclick="printInventoryTask();"> 打印<i class="icon-print" aria-hidden="true" style="margin-left:5px;"></i> </butto...
2019-05-08 16:43:15 385
转载 常用校验
/** * 验证邮箱 * @param email * @return */ public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@...
2019-04-29 21:48:26 164
原创 列表导出(普通方法)
以学生表student(id,name,age,telephone,teacher_id,remark)与教师表teacher(id,name,class_name,telephone)为例选择要导出的行数据,ids为选择的行id。1.controller层 /** * 导出学生列表Excel */ public void studentExce...
2019-04-22 22:29:45 1276
原创 常用sql语句
一 基础语句1.增加数据<insert id="方法名" parameterType="实体类路径"> insert into 表名(属性名,属性名······) values(值,值·····)</insert>2.删除数据<delete id="方法名" parameterType="int"> delete from 数据库...
2019-04-22 21:54:51 193
原创 代码去重
1.list 对象依据某一属性去重 代码中Student为对象,属性则为id与name。代码依据id去除id相同的Student实体。import java.util.*;import static java.util.Comparator.comparingInt;import static java.util.stream.Collectors.collectingAndThen...
2019-03-16 17:34:30 1394
翻译 邮件接口调入(java)
1.需要一个jar包mail.jar2.以qq邮件为例:邮件发送方需在qq邮件官网中的设置下开通POP3/SMTP服务,获取下述代码中的密码(代码中的密码非qq邮箱密码)。3.代码public class SendMail { //smtp服务器地址 private static final String host="smtp.qq.c...
2019-03-14 16:18:51 700
翻译 网易云短信接口调入(java)
1 需要两个jar包httpclient-4.3.6.jar和httpcore-4.3.3.jar jar包2.验证码生成工具public class CheckSumBuilder { //计算并获取checkSum public static String getCheckSum(String appSecret, String nonce, String ...
2019-03-14 15:57:53 878
原创 fastjson的良性使用
一 符号的认知JSONObject {} 双括号表示对象JSONArray [] 中括号表示数组 [{} {}]"" 双引号内是属性或值: 冒号表示后者是前者的值二 Json与string的转换1.JSONObject转string: JSON.toJSONString(JSONObject)2.string转JSONObject: JSON.parse...
2019-03-07 23:45:12 150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人