上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页
摘要: 好凌乱的题目,只是一些功能点的总结咯。 首先构造一个json对象用于存放数据,如果光加上header为utf-8就能解决中文就大错特错了。。。 json对象可以put变量,也可以put对象。取的时候obj.getJSONObject("people").getString("name") [java 阅读全文
posted @ 2017-03-16 18:22 左正 阅读(8871) 评论(0) 推荐(0)
摘要: 修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上。笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上。我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去完成,这也是我们做软件开发的核心思想。 借用 Jenkins 持续集成重复工作是一个很不错的选择。 阅读全文
posted @ 2017-03-16 15:17 左正 阅读(11139) 评论(0) 推荐(1)
摘要: Case具有两种格式。简单Case函数和Case搜索函数。 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 下面我们来 阅读全文
posted @ 2017-03-15 15:51 左正 阅读(574) 评论(0) 推荐(0)
摘要: parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringif 阅读全文
posted @ 2017-03-15 14:32 左正 阅读(229) 评论(0) 推荐(0)
摘要: 第一种方法利用System.DateTime.Now: 1 2 3 4 5 6 7 8 9 10 static void SubTest() { DateTime beforDT = System.DateTime.Now; //耗时巨大的代码 DateTime afterDT = System.D 阅读全文
posted @ 2017-03-15 11:08 左正 阅读(701) 评论(0) 推荐(1)
摘要: combobox的内容是从后台获取的json, js截取: var data = $('#id').combobox('getData'); $("#id ").combobox('select',data[0].**); 例子: var data = $('#serviceStatus').com 阅读全文
posted @ 2017-03-13 13:30 左正 阅读(24902) 评论(0) 推荐(0)
摘要: 前言 这篇文章我们将使用不同的方式实现手动分页(关于高端大气上档次的OData本文暂不涉及,但有可能会在系列的后期介绍,还没确定。。。),对于分页的结果,我们将采用2种不同的方式响应给客户端(1.将分页元数据封装在响应Body中2.在http响应报文头部添加分页信息)。 众所周知,在服务器端一次性返 阅读全文
posted @ 2017-03-12 23:39 左正 阅读(3736) 评论(0) 推荐(0)
摘要: 首先增加支持分页的API方法 public IEnumerable<UserInfo> GetUserInfos(int pageindex, int size) { return bll.Get().Skip((pageindex - 1) * size).Take(size); } 增加一个新页 阅读全文
posted @ 2017-03-12 23:39 左正 阅读(1270) 评论(0) 推荐(0)
摘要: 最近做了一个绿色免安装软件,领导临时要求加个注册机制,不能让现场工程师随意复制。事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小时实现了简单的注册机制,稍作整理。 基本原理:1.软件一运行就把计算机的CPU、主板、BIOS、MAC地址记录下来,然后加密(key=key1)生成文 阅读全文
posted @ 2017-03-10 22:40 左正 阅读(2283) 评论(0) 推荐(0)
摘要: 今天给大家介绍一个开源.net混淆器——ConfuserEx http://yck1509.github.io/ConfuserEx/ 由于项目中要用到.net 混淆器,网上搜寻了很多款,比如Dotfuscator、xeoncode、foxit等等。 但大部分收费,当然也有破解版的,公司要求不能用盗 阅读全文
posted @ 2017-03-10 22:40 左正 阅读(391) 评论(0) 推荐(0)
摘要: 1、我的开发环境是 jdk1.7+ecplise+oracle 11g 用到的jar包:mybatis-3.1.1.jar ojdbc6.jar 2、项目整体结构 3、首先配置conf.xml文件 [html] view plain copy <?xml version="1.0" encoding 阅读全文
posted @ 2017-03-10 17:40 左正 阅读(9151) 评论(0) 推荐(0)
摘要: 很多时候,在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。 但是,在默认情况下,insert操作返回的是一个int值,并且不是表示主键id,而是表示当前SQL语句影响的行数。。。 接下来,我们看看MyBatis如何在使用MySQL和Oracl 阅读全文
posted @ 2017-03-10 14:58 左正 阅读(650) 评论(0) 推荐(0)
摘要: 向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表中插入数据时需要用到A的主键。 比如添加一个用户,同时返回插 阅读全文
posted @ 2017-03-10 14:57 左正 阅读(976) 评论(0) 推荐(0)
摘要: 之前在博客中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊。题目大概是这样的: String s2="this is a test"; String sarray[]=s2.split("/s"); System.out.println("sarray.l 阅读全文
posted @ 2017-03-10 13:17 左正 阅读(1095) 评论(0) 推荐(0)
摘要: oracle数据库存储过程中NO_DATA_FOUND不起作用 1.首先创建一个表lengzijiantest,表中只有一个字段f_id ? 1 2 3 4 5 [cpp] CREATE TABLE LENGZIJIANTEST ( F_ID NUMBER NOT NULL ) 2.插入一条数据 ? 阅读全文
posted @ 2017-03-09 16:58 左正 阅读(5064) 评论(0) 推荐(0)
摘要: 现在流行的 ssm(spring + struts2 + myBatis) 持久层的mybatis是需要配置映射器的,找了个demo连接的数据库是MySQL 于是就修改了一下弄成了连接Oracle的 一切就绪之后跑起来 执行插入操作的时候问题来了 ,报了一个这个错我的表是B 字段是id ,user_ 阅读全文
posted @ 2017-03-09 13:39 左正 阅读(23142) 评论(2) 推荐(2)
摘要: Mybatis遇到的问题 问题: 分析: 那么什么情况下会发生“There is no getter for property named in ‘class java.lang.String’”错误呢? 其实是在这种情况下: 注意看,是在if test=验证的时候发生的 “There is no 阅读全文
posted @ 2017-03-08 23:05 左正 阅读(11974) 评论(1) 推荐(0)
摘要: combo.json 下面是代码示例 阅读全文
posted @ 2017-03-08 21:26 左正 阅读(1757) 评论(0) 推荐(0)
摘要: oracle 存储过程循环体中的return和exit区别: (1) return 跳出整个循环,终止该循环, 后面的不再执行。 相当于 Java 中的break; (2) exit 跳出本次循环,下次继续执行本次循环。 相当于 Java 中的continue; 阅读全文
posted @ 2017-03-08 18:50 左正 阅读(2177) 评论(0) 推荐(0)
摘要: 当作为提示框的方式时,combobox必须设置为允许用户输入的模式,但是当用户输入后未选择正确的数据就直接按tab或点击鼠标离开控件会导致用户输入无效的值并且通过验证,为了避免这种情况的发生我们需要对输入的值进行确认,输入不正确就清空用户的输入框以达到提示的效果 上代码: [javascript]  阅读全文
posted @ 2017-03-08 18:25 左正 阅读(4337) 评论(0) 推荐(0)
摘要: spring mvc 可以自动的帮你封装参数成为对象,不用自己手动的通过request一个一个的获取参数,但是这样自动的参数封装碰碰到了集合参数可能就需要点小技巧才可以了。 一、基础类型和引用类型有什么区别? 基础类型是直接保存在堆栈上面的,引用类型(对象)值保存在堆上面,地址保存在栈上面的,基础类 阅读全文
posted @ 2017-03-08 17:26 左正 阅读(3201) 评论(0) 推荐(0)
摘要: 前台: [java] view plain copy $(function() {//点击播放按钮执行的事件 $("#button").click(function(e) { alert("kaishi chuanzhi "); var ids = []; var i = map.size(); v 阅读全文
posted @ 2017-03-08 17:23 左正 阅读(787) 评论(0) 推荐(0)
摘要: (一)前言 对于springmvc接收数组的问题啊,我试验过几次,但是了有时候成功了,有时候失败了,也不知道为啥的,然后现在又要用到了,所以打算具体看看到底怎么回事,但是了我实验成功了顺便找了好多资料的。 (二)spring mvc接收数组测试代码 然后自己新建一个网页,引入jquery.js,我用 阅读全文
posted @ 2017-03-08 17:22 左正 阅读(8061) 评论(0) 推荐(0)
摘要: var tollerlist = new Array(); for(var k in objToller){ tollerlist.push(k); } $.ajax({ type:"post", url:"${rc.contextPath}/inspection/set-toller-task.json", dataType:"json", data:{workareaId:... 阅读全文
posted @ 2017-03-08 17:19 左正 阅读(7545) 评论(0) 推荐(0)
摘要: 今天运行壹個小程序,功能是读取指定目录下的 SQL 脚本,并加载到内存中批量执行,之前的程序运行良好。但是今天相关开发人员更新了其中壹個 SQL 脚本,于是程序运行的时候就出错了,错误提示信息如下:批处理中出现错误: ORA-01756: 引号内的字符串没有正确结束。用 Notepad++ 打开看了 阅读全文
posted @ 2017-03-08 15:01 左正 阅读(1438) 评论(0) 推荐(0)
摘要: Step1 pom.xml 中添加如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 step2 添加 rebel.xml 文件 勾选 生成了 rebel.xml 文件 step3 配置运行 配置运行选项, 阅读全文
posted @ 2017-03-08 13:55 左正 阅读(2807) 评论(0) 推荐(0)
摘要: 在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题。在需要日期转换的Controller中使用SpringMVC的注解@initbinder和Spring 阅读全文
posted @ 2017-03-08 13:37 左正 阅读(24293) 评论(1) 推荐(6)
摘要: spring 个坑爹地,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 下面的错误: [java] view plain copy print? 2014- 阅读全文
posted @ 2017-03-07 14:34 左正 阅读(5633) 评论(0) 推荐(0)
摘要: cgi-bin 这很有可能说明后台是C/C++写的. 动态Web技术刚出来的时候, 服务器调用本地应用程序处理http请求的技术. 通常是C/C++程序. 后来有了新的web开发技术后这类用的就比较少了.url后缀有个经验. php asp结尾的顾名思义可以知道是什么语言写的.do .action 阅读全文
posted @ 2017-03-07 13:48 左正 阅读(11711) 评论(0) 推荐(0)
摘要: 注意: 虽然IDEA已经集成了svn客户端,但还是习惯使用第三方svn客户端,比如: TortoiseSVN。 就是因为使用的是第三方客户端,所以和IDEA集成的时候就出现了一个特别大的坑,因为svn版本不同的原因。 注意: 虽然IDEA已经集成了svn客户端,但还是习惯使用第三方svn客户端,比如 阅读全文
posted @ 2017-03-07 10:37 左正 阅读(4965) 评论(0) 推荐(0)
摘要: IntelliJ使用 ##使用IntelliJ IDEA配置web项目时,选择Edit Configration部署Tomcat的Deployment可能会出现以下情况: 导致新手部署过程中摸不着头脑。 解决办法: 1、打开Project Structure; 2、选择Aritfacts选项: 3、 阅读全文
posted @ 2017-03-07 10:08 左正 阅读(6587) 评论(0) 推荐(0)
摘要: 最近tomcat升级版本时,遇到了ssi解析的问题,记录下解决的过程,还有tomcat ssi配置的要点。 tomcat 配置SSI的两种方式 Tomcat有两种方式支持SSI:Servlet和Filter。 SSIServlet 通过Servlet,org.apache.catalina.ssi. 阅读全文
posted @ 2017-03-03 19:19 左正 阅读(1441) 评论(0) 推荐(0)
摘要: 之前,我知道tomcat可以直接解析shtml文件,在浏览器中显示效果来,后来由于需求发生改变,比如说 在做静态化生成的时候一个网站的头部和底部都是一样的,如果每个页面都生成一次,显然很浪费时间,所有我们可以把 这个共同的头部 和底部挖出来单独生成,然后通过shtml嵌套显示,就可以了。可是怎么导入 阅读全文
posted @ 2017-03-03 19:16 左正 阅读(1671) 评论(0) 推荐(0)
摘要: java的(PO,VO,TO,BO,DAO,POJO)解释 O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO, 阅读全文
posted @ 2017-03-03 18:42 左正 阅读(320) 评论(0) 推荐(0)
摘要: java的(PO,VO,TO,BO,DAO,POJO)解释 O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO, 阅读全文
posted @ 2017-03-03 18:27 左正 阅读(243) 评论(0) 推荐(0)
摘要: 一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和 阅读全文
posted @ 2017-03-03 18:26 左正 阅读(293) 评论(0) 推荐(0)
摘要: SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 SpringBoot集成mybatis mybatis的statement的解析与加载 阅读全文
posted @ 2017-03-03 18:07 左正 阅读(1916) 评论(0) 推荐(0)
摘要: MyBatis接口的简单实现原理 用过MyBatis3的人可能会觉得为什么MyBatis的Mapper接口没有实现类,但是可以直接用? 那是因为MyBatis使用Java动态代理实现的接口。 这里仅仅举个简单例子来说明原理,不是完全针对MyBatis的,这种思想我们也可以应用在其他地方。 定义一个接 阅读全文
posted @ 2017-03-03 16:35 左正 阅读(3557) 评论(0) 推荐(0)
摘要: 团队开发一个项目,由老大架了一个框架,遇到了DAO层不用写接口了,我也是用了2次才记住这个事的,因为自己一直都是习惯于写DAO层的实现类,所以,习惯性的还是写了个实现类。于是遇到错误了。 找不到那个方法。问了团队的人才知道,方法名和Mapper中配置的id名必须一样。 实现: 一、配置Spring集 阅读全文
posted @ 2017-03-03 16:24 左正 阅读(26826) 评论(0) 推荐(1)
摘要: 主要看图,看图一目了然。 断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似 调试常用的快捷键 F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F 阅读全文
posted @ 2017-03-03 15:51 左正 阅读(1085) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页