- 博客(20)
- 收藏
- 关注
原创 aspose读取数据库表写为Word
在文档的时候数据库表太多了所以就用aspose读写了根据数据库的连接参数,获取指定表的基本信息:字段名、字段类型、字段注释public static LinkedHashSet<String> getTableInfo(Connection conn){ LinkedHashSet<String> linkedHashSet = new Lin...
2019-01-22 16:21:18
480
1
原创 使用pageOffice展示Word以及数据库存储
需要导的包import com.zhuozhengsoft.pageoffice.OpenModeType;import com.zhuozhengsoft.pageoffice.PageOfficeCtrl;后台代码//pageOffice对象PageOfficeCtrl poctrl = new PageOfficeCtrl(request);poctrl.setServ...
2018-12-25 16:18:53
784
原创 Json数据的解析(包括特殊的json格式)
在工作中遇到的一些就加以记载json数据格式例子{“在这里插入代码片RECORDS”:[{“ID”:“8ba47912-a63e-41b2-b03e-cdbac4f5a789”,“PID”:“ec49fd66-3d41-4212-83d6-ef52255ad401”,“NAME”:“1.10.1”,“DOWNURL”:“https://github.com/kivy/...
2018-11-22 14:40:31
693
原创 方法的重载和重写——区别
重载(Overloading) 方法重载是让类统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是类中多态的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给他们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性。 ...
2018-08-31 09:20:22
512
原创 泛型的擦除——擦除的神秘之处
在我深入看泛型的时候发现的一个疑惑, 当你开始更深入的钻研泛型的时,会发现大量的东西初看起来是没有意义的。例如,尽管可以申明ArrayList.class,但是不能申明ArrayList<Integer>.class。请考虑下面情况 public class ErasedTypeEquivalence{ public static vo...
2018-08-29 15:06:25
313
原创 Java内存分区
Java程序是交由JVM执行的,所以Java内存区域划分的时候事实上是指JVM区域划分1、Java程序执行过程:如图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,...
2018-08-29 13:36:35
5669
原创 SQL中group by的使用
group By对数据进行分组,所谓分组就是将一个“数据集”划分为若干个“小区域”,然后针对若干个小区域进行数据处理。数据表A1、group by分组操作例:select 类别,sum(数量) as 数量之和 from A group by 类别使用group by的时候一定要对你想要操作的列写在group by之后查询结果:2、group by和order by的...
2018-08-29 09:52:18
435
原创 jsp中动态添加或删除,序号的排序
在jsp中动态添加或删除,序号的排序动态添加行function addRow(){ var len=$("#volTab tr").length; var tr = "<tr>"; tr+= "<td height=\"50\" width=\"5%\" align=\"center\">"+"
2018-07-24 17:53:35
2132
1
原创 分页方法的分装
遇到到很多分装方法,感觉这个是必须要有的就写一下public void getPageBefore(PaginationUtil paginationUtil,List<?> list,HttpServletRequest request){ int pageSize = Integer.parseInt(request.getParameter("pageSize"));...
2018-07-24 17:44:57
506
原创 页面json取值以及传递后端
#在页面中取值以及json的拼接获得页面的数据:var nameData = $("input[name='clumnName']");字符串开头的写法定义以及中间内容拼接,我就写到一起了,好理解,遍历数据中的数据来拼接json串;var str="[";for(var i = 0;i<nameData.length;i++){ if(nameData[i].value =...
2018-07-24 17:38:17
694
原创 java转换JSON串的集中方式
昨天在与对端系统调接口的时候,对端系统对我们传过去的json串老是处理不了,后来查原因是应为我们传过去的json串里有json对象数组,因为我们的json串存在表里的,取出来是作为json字符串放到json数组里的,所以带了双引号,对端认为是字符串,不是json对象所以处理不了。[{"cardName":"bankCard1","cardCode":"888888888","cardValue":999999
2018-05-16 15:50:16
173
原创 Java书籍
一、Java从入门到精通《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,二、Java核心技术(卷1):基础知识Java领域最有影响...
2018-04-26 17:22:57
150
原创 Oracle配置文件中模糊查询
在Mybatis配置文件中模糊查询语句:select table.* fromwhere 1=1<if test="name != null and name != ''">and table.name like '%'||#{name,jdbcType=VARCHAR}||'%'</if>如果有多个模糊查询条件的: 因为页面搜索只有一个input所有第二...
2018-04-17 19:30:59
375
原创 jq中自定义 验证信息
在from表单提交的事件中调用自定义的验证函数提交表单事件中调用自定义函数 例:$("#submit").click(function(){ if(!validateProbem){ return;}自定义的验证函数:function validateProbem(field,rules,i,options){//我自己感觉函数中的这几个参数基本没用到,写不写都可以var flag ...
2018-04-17 19:09:56
154
原创 页面的table导出到Excel
实现类代码:@Override public String showTestCaseCount(String ident, String projectId) { StringBuffer sb = new StringBuffer(); List<TestCaseCount> list = this.testCaseCountMapper.selectByProject...
2018-04-10 20:01:01
153
原创 ajax请求 -- 代码优化写法
后端: 因为只是做验证,所以只需要判断穿后端的值是否为空@RequestMapping(value = "/getBasisList",method = RequestMethod.POST,produces = "application/json; charset=utf-8") @ResponseBody public boolean getBasisList(String proje...
2018-04-10 16:27:32
301
原创 在页面全选和反选checkBox,批量操作
全选与反选/* 全选与反全选 */ function checkAll(){ var checklist = document.getElementsByName ("check_ck"); if(document.getElementById("selectAll").checked){ for(var i=0;i<checklist.len...
2018-04-09 15:58:58
1183
原创 Oracle数据库常用语法
基本--新建表:create table table1( id varchar(300) primary key, name varchar(200) not null);--插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc...
2018-04-09 13:46:31
10169
4
原创 layer的基本参数和用法
基本参数type - 基本层类型:类型:Number,默认0layer提供5种层类型,可传入的值有:0(信息框,默认)、1(页面层)、2(ifream层)、3(加载层)、4(tips层)若你采用layer.open({type: 1})方式调用,则type为必填项(信息框除外)标题类型:String/Array/Boolean,默认:'信息'title:支持三种类型的值,若你传入的是普通的字符串,...
2018-04-09 10:31:25
14926
原创 方法中this的作用
Java里this的作用和用法 this, 一个官方的说法是,this首先是一个对象,它代表调用这个函数的对象。根据面向对象的基本语法,每当调用变量或者函数的时候,都要按照类名.变量(函数)的格式来调用,意即每个变量或函数都必须属于某一个实际的对象而不是一个类(static的除外). 在不会产生混淆的地方, this是可以省略的,但一般都会加上,(Think in Java...
2018-04-09 09:58:29
4823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人