- 博客(42)
- 资源 (1)
- 收藏
- 关注
转载 乱码
1. 浏览器,中文正确显示;作为参数,get请求传递到后台,乱码。alert(data.errmsg);//正确显示$.messager.alert('提示',"导出数据成功,点击确定开始下载!",'info',function(){ window.location.href= "<%=request.ge...
2019-05-22 16:23:18 210
转载 package & install & deploy
原文:https://blog.csdn.net/zhaojianting/article/details/80324533maven生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期(lifecycle)主要包括clean、resources、complie、install、pacakge、testResources、testCom...
2019-03-05 16:05:48 202
原创 Maven deploy:Return code is: 401, ReasonPhrase: Unauthorized
1. 检查项目maven设置,默认在.m2下,确保这个目录下setting.xml存在。2.setting.xml中的2种账号releases和snapshots与项目pom中保持一致:setting.xml:<server> <id>releases</id> <username>admin</userna...
2019-02-27 18:33:46 4052
原创 一个接口多个实现类,注入时需要指明是哪个实现类
@Autowired @Qualifier(value="testClientImpl") @Resource(name="testClientImpl")两种方法都可以,value可以去掉。引号内的实现类名称首字母小写。
2019-02-27 15:37:19 557
原创 URLEncoder & URLDecoder对含中文的url编解码
ClassPathResource resource = new ClassPathResource("sys.properties");String cfgPath = resource.getClassLoader().getResource("sys.properties").getPath();System.out.println(cfgPath);/E:/%E6%B5%8B%...
2019-02-21 16:25:41 169
原创 fdfs
只有一台服务器,可以放在tomcat下。集群时,生成静态页面后,保存到fdfs,返回path。访问该页面的a标签中src写该http://ip:port/path。返回给页面的文件地址:直接在浏览器中访问该地址,显示附件的内容,如:测试附件用。{ "version":"1.0.0", "status":"success", "obj":[ { ...
2019-02-21 11:42:49 472
原创 base64
base64加密后,一行最多76个字符,超过76个字符,会添加换行符\r\n。例:base64加密后 :eyJtZXJjaGFudE5hbWUiOiLkuK3nlLXnjrrlrqIiLCJub3RpZmljYXRpb25UaXRsZSI6Iua1i+ivlemAmuefpSIsIm1zZ1RpdGxlIjoi5aSp5rCU6YCa55+lIiwibXNnQ29udGVudCI6IuS7...
2019-02-20 17:11:14 179
原创 idea下使用@Data注解
idea下使用@Data注解,调用对应实体的getset方法标红。需要下载lombok插件。1. file--Settings--Plugins--搜索Lombok Plugin--install--重启idea2. 对应的maven依赖:<dependency> <groupId>org.projectlombok</groupId> ...
2019-02-13 09:41:37 6390 1
转载 加密与验签的区别
原文:http://www.cnblogs.com/pcheng/p/9629621.html一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人...
2018-12-21 16:24:21 3724
原创 乱码
tomcat,server.xml中设置 URIEncoding="UTF-8" :<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2018-12-19 10:40:08 127
原创 补位
System.out.println(String.format("%1$-5s","123")+"abc");//不足5位,后补空格System.out.println(String.format("%08d", Integer.parseInt("1000")));//不足8位,前补0 如果数据本身已满足或超出长度,完整显示数据。System.out.println(Strin...
2018-12-14 17:07:16 193
原创 div
1. css<div id="crtPage" class="easyui-window" title="新建项目" data-options="modal:true,closed:true,collapsible:false,minimizable:true,maximizable:true,resizable:true,iconCls:'icon-add'" style="width:...
2018-12-13 11:10:48 209
原创 tree
1. 重置,折叠tree方法一:$('#areaTree').tree("collapseAll");方法二:$('.tree-folder-open').removeClass('tree-folder-open');$('.tree-expanded').addClass('tree-collapsed').removeClass('tree-expanded');$('div ...
2018-12-12 15:58:53 353
原创 form
1. form赋值:var model = {'projectName':dat.obj.projectName, 'status':dat.obj.status, 'setUpDateStr':dat.obj.setUpDate};$('#uptPageForm').form('load',model);清空:$('#crtQuTable div').remove();$('#crt...
2018-12-12 15:26:59 146
原创 css
1. 添加css,显示隐藏提示<td id="error" style="color:red;display:none" >结束时间必须大于起始时间</td>先隐藏,搜索条件有误时展示,重置时隐藏。$("#error").css("display","none");if(dateA>dateB){ $("#tr
2018-12-11 14:53:38 146
原创 treegrid
<table id="treegrid" class="easyui-treegrid" style="height: 65%">$('#treegrid').treegrid({ title:'&nbsp;项目管理&nbsp;>>&nbsp;项目管理', iconCls:'ico
2018-12-04 18:03:16 564
原创 数字显示格式
1. 百分数:Java Code:double value = (double) 3 / 7; ----- 必须是double类型,/才会有整数和小数,int类型,只有整数部分。DecimalFormat format = new DecimalFormat("0.00%");String str = format.format(value);System.out.println(st...
2018-12-04 16:45:46 441
原创 弹框
弹框,点击确定进行其他操作:例如导出数据到excel后,弹框提示导出成功,点击弹框的确认按钮,进行下载。function exportForm(){ $.messager.confirm('确认导出?', '您确定要导出数据吗?', function(data) { if (data) { var param = sy.serializeObject($('#co...
2018-12-03 19:01:55 202
原创 datagrid
1. datagridinitParam(); var data = sy.serializeObject($('#condForm'));$('#dataGrid').datagrid({ title:'&nbsp;数据管理&nbsp;>>&nbsp;消费管理', iconCls:'icon-local', url...
2018-12-03 18:55:23 385
原创 js
1. 相同class的元素个数:$(".a").length;2. 判断undefined: typeof (检查变量类型)var qu = $('#newTabel div').eq(i).find('input[name=questionName]').val();if(typeof(qu) != "undefined")var partId = $("#"+tableId +" ...
2018-12-03 17:53:27 103
原创 校验
1. 必填判断text:data-options="required:true"if(!$('#form2').form('validate')){ $.messager.alert('提示:','请输入完整正确的机构信息!','warning'); return false;}checkbox:var len = $("#crtSuForm input[name=r...
2018-12-03 17:33:12 208
原创 easyui-textbox
<input class="easyui-textbox" id="projectNo" name="projectNo" data-options="required:true,validType:'length[1,30]'" style="width: 300px;"/>1.清空: $('#projectNo').textbox('setValue',"&qu
2018-12-03 17:28:08 571 1
原创 easyui-datebox
<td>日期:&nbsp; <input id="td" class="easyui-datebox" editable="false" name="dateDn" value="" panelHeight="auto" style="width: 100px;" /> &n
2018-12-03 17:00:20 343
原创 easyui-combobox
<input class="easyui-combobox" id="projectId" name="projectId" value="" data-options="valueField:'projectId',textField:'projectName', onShowPanel:showPanel<%--,events:{blur:proCondBlurFun}--%&g
2018-12-03 16:26:02 280
原创 ReentrantLock之tryLock()、lock()、lockInterruptibly()
* tryLock不管是否获得锁,立即返回;获得锁,返回true,没有获得锁,返回false; * lock不受interr影响,会一直waiting; * lockInterruptibly受interr影响,无论是先lockInterruptibly后interrupt,还是先interrupt后lockInterruptibly,会TERMINATED,并且interrupt触发loc...
2018-11-13 11:36:54 336
原创 停止线程:stop interrupt
public class StopTest extends Thread{ boolean flag = true; public void run(){ while(flag){ System.out.println("run..."); try { Thread.sleep...
2018-11-13 10:37:19 364
原创 Hex
1. 读取Hex文件源文件【串:ASCII码(十六进制),数字:十六进制】:43545449434450 ---- CTTICDP00000000000011c4 ---- 00000000000011C404 ---- 4 AID NUM41303030...
2018-11-09 12:30:09 443
原创 byte & ASCII & char
A. byte & charbyte占1个字节,8位,最高位为符号位,代表正负。范围:-128 ~ 127 二进制补码形式 1000 0000 ~ 0111 1111char占2个字节,16位,无符号位。范围:0 ~ 256 二进制补码形式 0000 0000 ~ 1111 1111例:128 强转byte:-128;强转char,没有显示出来。应该是...
2018-11-09 12:12:23 429
原创 InputStream
1. FileInputStreambyte占1个字节8位,范围:-128 ~ 127。int占4个字节32位,范围:-2^31 ~ 2^31-1。char占2个字节16位,范围:0~65536。-27在内存中以补码形式存储,即:11100101。以int形式读取即为:229;强转char为乱码。String str="好孩纸";byte[] arr=str.getBytes()...
2018-11-09 11:35:55 124
原创 读取项目中放置的文件
1. 获取文件3.txt:A、相对路径:从src开始写起//里面路径写成:3.txt报错:java.io.FileNotFoundException: 3.txt (系统找不到指定的文件。)FileInputStream in = new FileInputStream( "src\\3.txt"); B、绝对路径:String path = new File("").get...
2018-11-09 10:05:09 244
原创 throw Exception
public class ExceptionTest { public static void main(String[] args){ try{ throwException(); System.out.println("throw 后面");//此处不会打印 }catch (Exception e){...
2018-11-09 09:32:38 5028
原创 删除list中的元素
/** * 该方法虽然不报错,但会漏掉删除对象的下一个对象的判断 * @param list * @return */private static List<Data> removefor1(List<Data> list){ for (int i=0; i<list.size(); i++){ Data cbd = list.ge...
2018-11-09 09:23:21 285
原创 java VisualVM使用
1. Java VisualVM是一个可视化的JVM 监控工具,在jdk1.6 中由 Oracle 提供。 位置:jvisualvm.exe 在JDK 的 bin 目录下。2. 右键可以查看threaddump和headdump。...
2018-11-08 18:04:34 495
原创 jstack使用
A. windows下1. 编写程序,并执行程序@Testpublic void whileTest(){//必须为public while(true){ }}2. 打开cmd创建,输入:jps或tasklistC:\Users\Administrator>jps1072 Launcher70127656 JUnitStarter10364 J...
2018-11-08 16:15:20 411
原创 匿名内部类实现多线程
System.out.println("MAIN start.." + Thread.currentThread().getName()); new Thread(){ public void run(){ System.out.println("【extends thread】主线程名字:" + super....
2018-11-06 10:17:06 650
转载 FTP启动关闭linux命令
查看FTP服务是否运行中:service vsftpd status查看本地是否含有包含ftp的进程开启:ps -ef | grep ftpFTP设置开机自动运行:chkconfig vsftpd on关闭FTP开机自动运行:chkconfig vsftpd off查看所有服务开启自动运行的情况:chkconfig --list启动FTP服务:service vsftpd start停...
2018-10-31 10:22:42 1077
转载 atomiclong
atomiclong 可以理解是加了synchronized的long。了解JVM指令的,都知道如果赋值一个long变量,编译后,会产生多个JVM语言指令,如果处于多线程情况下对于这个变量进行加减操作会导致数据不一致。 为避免此问题, Java 引入了原子变量 AtomicLong 。当一个线程正在操作一个原子变量时,即使其他线程也想要操作这个变量,类的实现中含有一个检查那步骤操作是否完成...
2018-10-30 18:58:36 200
转载 SAAS
IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS。PaaS 提供软件部署平台(runtime),抽象...
2018-10-30 16:57:55 1687
原创 RabbitMQ
RabbitMQ Cluster + Queue HA + Haproxy + Keepalived1. 接受方:通知server是否成功处理mqchannel.basicConsume(config.getQueueName(), false, consumer);关闭自动确认,但没有手动确认。A. 成功接收mq,并成功处理。--- server: mq消息从内存中移除。B. 成功...
2018-10-30 16:29:52 87
原创 idea&eclipse快捷键
idea license:http://idea.lanyus.com/ 这个注册,我一直用。idea:1. Alt+/: 补齐2. Ctrl+Insert: 添加未实现的方法3. Alt+Enter: 类似ctrl+1。导包,补全表达式,实现未实现的方法等4. Alt+Shift+Up/Down: 上/下移一行...
2018-10-30 14:46:19 132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人