自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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:&lt;server&gt; &lt;id&gt;releases&lt;/id&gt; &lt;username&gt;admin&lt;/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依赖:&lt;dependency&gt; &lt;groupId&gt;org.projectlombok&lt;/groupId&gt; ...

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" :&lt;Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/&gt;

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&lt;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,显示隐藏提示&lt;td id="error" style="color:red;display:none" &gt;结束时间必须大于起始时间&lt;/td&gt;先隐藏,搜索条件有误时展示,重置时隐藏。$("#error").css("display","none");if(dateA&gt;dateB){    $("#tr

2018-12-11 14:53:38 146

原创 treegrid

&lt;table id="treegrid" class="easyui-treegrid" style="height: 65%"&gt;$('#treegrid').treegrid({                title:'&amp;nbsp;项目管理&amp;nbsp;&gt;&gt;&amp;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:'&amp;nbsp;数据管理&amp;nbsp;&gt;&gt;&amp;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

 &lt;input class="easyui-textbox" id="projectNo" name="projectNo" data-options="required:true,validType:'length[1,30]'" style="width: 300px;"/&gt;1.清空: $('#projectNo').textbox('setValue',"&qu

2018-12-03 17:28:08 571 1

原创 easyui-datebox

&lt;td&gt;日期:&amp;nbsp;    &lt;input id="td" class="easyui-datebox" editable="false" name="dateDn" value="" panelHeight="auto" style="width: 100px;" /&gt; &amp;n

2018-12-03 17:00:20 343

原创 easyui-combobox

&lt;input class="easyui-combobox" id="projectId" name="projectId" value="" data-options="valueField:'projectId',textField:'projectName', onShowPanel:showPanel&lt;%--,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 &amp; 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&lt;Data&gt; removefor1(List&lt;Data&gt; list){ for (int i=0; i&lt;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&gt;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

FTP 工具类

FTP 工具类,赚钱积分下载东西,谢谢各位!谢谢各位!

2018-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除