- 博客(54)
- 问答 (1)
- 收藏
- 关注
原创 Http接口调用方法
调用对方系统的http接口,post请求RequestParamsVo requestParamsVo =new RequestParamsVo();groupRequestParamsVo(requestParamsVo, token, String.valueOf(maxKuduId));String jsonstr = JSONArray.toJSON(requestParamsVo).toString();byte[] orderBuf = BigdataHttpUtil.doPostJ
2021-10-30 10:33:46
2215
原创 mysql数据库表索引问题
mysql数据库表索引问题,1.storage_vehicle_info 表,car_number字段在查询时经常有用到,需要建索引。KEY `IND_VEHICLE_INFO` (`car_number`);2.hibernate数据库持久层,daoImpl里面,carNumber字段放到where后面第一个查询条件,提高查询性能...
2021-01-15 09:53:45
179
原创 Java反编译器
我这边推荐的是DJ Java Decompiler这款工具,直接baidu下载,里面自带jad.exe文件。它是一款可将编译过的CLASS文件编译还原成为Java原始文件的Java反编译器,并将其保存为文本文件,无需另外安装JVM或是Java SDK的工具模组即可使用。DJ Java Decompiler还可以检测您编辑的代码是不是有问题,将编辑的类文件加载到分析的区域。设置自动调试,这样就可以立即看到您编辑的源代码,通过源代码的分析就可以轻松找到损坏的代码,然后立即编译器将代码修复就可以了。使用方法:
2020-07-11 11:36:02
324
转载 Java异常之自定义异常
哎呀,妈呀,又出异常了!俗话说:“代码虐我千百遍,我待代码如初恋”。小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了,今天来跟大家聊聊Java异常。Java异常的体系什么的,理论知识啥的我就懒得去BB太多了,是个搞Java开发的都知道,只是可能理解的不深,这个大家可以自己多看看资料,我就简单的说说。什么是异常?我不知道大家都是怎么去理解的
2017-11-21 15:46:01
368
转载 Eclipse Memory Analyzer 使用技巧
Eclipse Memory Analyze 是Java 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。概述对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (
2017-10-27 10:20:08
9458
转载 JS对JSON的操作总结 (转)
一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 在JSON中,有两种结构:对象和数组。1.对象一个对象以“{”开始,“}
2017-10-20 14:39:40
685
转载 小程序 wxss样式总结
出自:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=7013wxss样式积累wxss样式里代码看不懂可以查阅这里,如果没找到对应样式,请自行百度喽,这些也是代码君问的度娘display属性none:此元素不会被显示block:两个元素自动换行inline:两个元素靠在一起inh
2017-10-10 17:02:19
10684
转载 java后端-- 值传递和引用传递
java后端- -语法基础值传递和引用传递 可能很多人对此不屑一顾,心想老子都工作这么长时间了,对这些还不熟悉吗?但实际情况并非这样,JDK中东西全部熟悉了吗?以一个最简单的例子开始,你觉得下图中代码执行完之后fatherList中的元素是什么? 这是一个最基础的值传递和引用传递的例子,你觉得好简单,已经想跃跃欲试的挑战了,那么请看下面的,StringBuffer很
2017-10-10 11:30:16
344
转载 微信小程序下拉刷新上拉加载的两种实现方法
微信小程序下拉刷新上拉加载的两种实现方法,1、利用"onPullDownRefresh"和"onReachBottom"方法实现小程序下拉刷新上拉加载,2、在scroll-view里设定bindscrolltoupper和bindscrolltolower实现微信小程序下拉刷新上拉加载。 利用"onPullDownRefresh"和"onReachBottom"方法
2017-09-27 10:22:45
4886
转载 微信小程序中的多个空格怎么打?
微信小程序中的多个空格怎么打?  不行。在wxml中直接用 decode="{{true}}" 和  ,但是不行。代码语句如下:部 门后来通过下面的方式解决了:可以打中文全角空格,如下面的:复 制 吧 我上面每个字之间都有一个空白字符具体代码如下:部 门
2017-09-04 14:24:59
66551
11
原创 新域名访问方式从http改为https(为了支持微信小程序https用)
1.先申请一个ssl 证书,可以在 startCom 网站上申请,具体网址如下:https://www.startcomca.com/auth参考链接:https://www.freehao123.com/startssl-ssl-apache-ngnix/2.jboss 部署 ssl证书参考链接:https://jingyan.baidu.c
2017-08-29 19:23:50
18965
1
转载 【微信小程序】在手机上查看调试微信小程序
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。在上篇“注册一个微信小程序”虽然没有申请认证,但还是可以拿到小程序ID和小程序密钥的。有了小程序ID和小程序密钥的,我们就可以在手机上查看调试微信小程序了。创建项目要填写注册时拿到小程序ID第二次创建项目,发现项目目录下不会以项目名称自动创建同名的目
2017-07-24 10:22:13
3724
转载 ExtJS 搭建MyEclipse+ExtJS4.2.1开发环境
本文重点是MyEclipse嵌 Spket插件,在js中带提示信息。 OK 该进入主题了 从我的职业技术体系来分析 我选择以Java+ExtJS来作为系统的框架 那么在我心中自然最好的环境莫过于MyEclise+Spket+Tomcat1. MyEclipse版本2013(MyEclipse Professional)下载地址http://www.myeclipseid
2017-03-30 14:10:29
1951
原创 Linux命令总结
1. uname -a 这个命令就是查看系统是32位还是64位。带i386、i486、i586、i686、x86等的一般是32位的,带x64、amd64、x86_64、x86-64等的一般是64位的。如下图:2.如何安装jdk//参考地址:https://my.oschina.net/liting/blog/358498https:
2016-12-20 10:55:08
358
转载 DWR基本原理及其流程
最近公司的项目中用到dwr框架,出于好奇网上查了下相关资料。摘要:今天简单学了一下DWR这个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,下面对它该框架的基本原理及其运行流程做一下简单梳理。目录:1、是什么?2、有什么?3、能干什么?4、怎么做?5、 DWR运行原理:1、是什么? 是一个框
2016-12-01 19:19:07
831
转载 JAVA+Ftp 操作
最近在做个ftp上传、下载的项目,用到的包是sun.net.ftp.FtpClient。本地开发测试一切正常,放到服 务器测试,程序开始 。无奈之下,只能逐步输出日志,查找原因,现做个小结。 本地的开发环境是win7+jdk1.5,另本地搭建一个ftp服务器,软件使用的是serv_U。 服务器上的环境是linux+jdk1.5. 经过分析发现,linux环境与win环境的ftp
2016-11-02 18:59:12
479
原创 关于 java.net.SocketException: Connection reset错误
今天在客户这边调试程序是:发现老是报下面的2种错误:java.net.SocketException: Connection resetjava.net.SocketException: Software caused connection abort: recv failed运行环境,windows环境,tomcat中跑程序,访问linux服务器的ftp服务器,给ftp上传文件。
2016-11-02 18:53:23
31476
2
转载 oracle.dmp文件导入以及数据泵(Data Dump)技术的介绍
关于要用imp命令导入,还是用impdp命令导入,你最好问问是传统的exp生成的dmp文件还是datapump生成的dmp文件,前者要用imp导入,后者用impdp导入。二 、数据泵的特点与传统导出导入的区别 1.EXP和IMP是oracle客户段工具程序, EXPDP和IMPDP是服务端的工具程序 2.EXP和IMP效率比较低. EXPDP和IMPDP效率高
2016-10-25 18:34:10
2376
转载 js正则表达式语法
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程
2016-10-19 14:07:13
325
原创 关于js验证的正则表达式
1.var reg = new RegExp("^[0-9]*$");//验证数字if(!reg.test(jzsjValue)){ //验证输入的是否是数字alert("请输入数字!");}2.var regDay = /^\d{1,2}\:\d{1,2}$/; //正则表达式: 格式 10:30(时:分)if (!regDay.test(jzsj
2016-10-19 13:58:47
319
原创 spring中如何读取.properties配置文件
主要使用了spring-core-4.1.4.RELEASE-sources.jar 这个jar包里的 PropertiesLoaderUtils.loadProperties 方法。不说了,直接上代码:package cn.lyj.util;import java.util.HashMap;import java.util.Map;import java.util.Propertie
2016-09-05 13:48:58
5704
原创 关于在本地搭建ftp服务器的介绍
推荐一款软件工具 : Serv-U。我安装的版本是,15.0.0.0 关于Serv-U的安装教程及使用方法,可以百度,网上资料很多。最主要的是设置登录id、密码,还有根目录。
2016-09-01 15:48:42
381
转载 Maven 手动添加 JAR 包到本地仓库
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下
2016-08-04 17:38:07
356
转载 怎么添加新项目到SVN服务器
一、通过Eclipse中的svn 插件向服务器上面添加项目 1、在Eclipse上右击项目,然后Team-->Share Project-->SVN,选择地址,选择“使用项目名称作为文件夹名”,往下一路到底,最后 会把项目添加上去,然后将项目目录下要提交的文件或目录,右击,直接选择“提交”即可。
2016-08-03 13:54:10
6141
转载 Apache CXF学习- 利用jaxws创建一个"code first" web service
引入:虽然已经用了Apache CXF一段时间了,但是毕竟只是在项目中运用其部分能力,没有系统的学习,其实CXF还有许多强大的功能,这里我准备用一些文章系统的介绍Apache CXF的各个特征。例子介绍:演示用Apache CXF对JAX-WS的支持来创建“code first”的web service.实践首先我们进行架构设计,我们
2016-07-26 15:07:10
422
原创 关于cxf WebService中错误信息的解决 javax.xml.bind.UnmarshalException
最近一直在做web Service的调试,发现在我本地系统 调用服务端那边的doCommand方法老是报下面的错误, Caused by: javax.xml.bind.UnmarshalException: 意外的元素 (uri:"", local:"OContent")。所需元素为。但是我又没调用 Unmarshal 解析xml这个方法,我把自己的wsdl文件贴出来
2016-07-22 13:59:47
10801
转载 数据库设计原则(转载)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,
2016-01-22 11:13:13
355
原创 java异常介绍
1.异常介绍Java常见异常在Java中提供了一些异常用来描述经常发生的错误,对于这些异常,有的需要程序员进行捕获处理或声明抛出,有的是由Java虚拟机自动进行捕获处理。Java中常见的异常类:1. runtimeException子类: 1、 java.lang.ArrayIndexOutOfBoundsException 数组索引越界
2016-01-19 13:48:30
472
转载 MySQL 5.7版本新特性(修改buffer pool,无需重启服务)
优化online操作,例如修改buffer pool、修改索引名(非主键)、修改REPLICATION FILTER、修改MASTER而无需关闭SLAVE线程 等众多特性。如果是加大buffer pool,其过程大致是:1、以innodb_buffer_pool_chunk_size为单位,分配新的内存pages;2、扩展buffer pool的AHI(adaptive ha
2016-01-18 14:28:23
2073
转载 深入理解数据库(DB2)缓冲池(BufferPool)
无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的具体实现方式各不相同,但原理和目的都是一样的:在高速设备上预存数据以期直接通过高速设备完成读写而避免低速设备上的数据传输,从而提高系统性能。缓冲池(BufferPool)对于数据库管这
2016-01-18 14:20:42
4516
转载 获取登录的IP地址方法
private String getIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); if(ipAddress == null || ipAddress.length()
2015-08-11 16:50:16
610
转载 Spring组件扫描<context:component-scan/>使用详解
1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。2.下面是引用spring framework开发手册中的一段话“Spring 2.5引入了更多典型化注解(stereotype annotations): @Component、@Service和 @Contro
2015-06-01 18:50:48
577
转载 关于Apache负载均衡介绍
[1]Apache负载均衡设置方法 mod_proxy使用介绍一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可 第一次看到这个标题时我也很惊讶,Apache居然还能做负载
2015-05-18 16:00:33
10890
原创 map-hashMap分组(example)
//将同种能源类型的记录的used和energy值累加合并 private List getTotalListByEnergytype(List sqlList) { // 按能源类型分组 Map> energyMap = new HashMap>(); List etList; short energytype;
2015-04-12 20:54:03
2063
1
转载 spring-data-jpa 学习笔记一(转)
基础学习笔记.http://static.springsource.org/spring-data/data-jpa/docs/current/reference/html/ 1. Spring 配置简述. Java代码 package="org.e.test.**.dao" entity-manager-factory-ref="entityMana
2015-04-07 13:30:58
717
1
转载 Java线程(八):锁对象Lock-同步问题更完美的处理方式(转)
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:[java] view plaincopypubl
2014-11-03 18:12:01
587
1
转载 Java线程(二):线程同步synchronized和volatile(转)
上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。 要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是
2014-11-03 18:09:52
513
1
转载 Java线程(一):线程安全与不安全(转)
作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果
2014-11-03 09:09:42
608
1
空空如也
用jaxb方法将xml(带命名空间xmlns)转为java实体类
2016-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人