- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 用node搭建一个简单的websocket服务器
文章背景开发组里老大知道我会一些android,于是让我负责把消息推送功能集成在客户端上,我想:这不简单。于是乎找很快集成第三方提供的推送服务做了个demo,但是老大的老大不乐意了,说推送服务器要自己搞,还必须用node.js做,大三到实习现在我一直用Java写代码。但是nodejs只是听说,从来就用过,但是已经接锅了,学吧!正文接锅之后穿梭于百度谷歌官网搜集资源,一天下来忙了这...
2017-04-04 10:54:28 10649
原创 commons-flieupload进行多文件上传的代码
1.首先我们先看服务器端的代码:@WebServlet("/multiupload")public class MultiUpload extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpS
2016-12-08 20:19:39 355
原创 JavaScript的对象值比较
做毕业设计写一些前端的代码,虽然不是很懂,也简单的也能应付一下,今天就碰到这个问题: var selfvalue = self.numberspinner('getValue'); var dadvalue = dad.numberspinner('getValue'); if (dadvalue < selfvalue) { console.log(selfvalue + ' big
2016-08-21 22:42:23 425
原创 使用springMVC时遇到的HTTP Status 405
先看看问题的详情:第一眼会觉得这是一个很好解决的问题,我写的controller方法中的确是限定了其不能通过GET方式请求url:@RequestMapping(value = "isLoginValid", method = { RequestMethod.POST })但是在前端使用JQuery AJax我的确是没有用GET方式提交数据:$ .ajax
2016-08-16 22:57:05 703
原创 datagrid批量删除的部分代码
前端Js代码// easyui的datagridAPI var selected = $('#dg').datagrid('getSelections'); if (selected.length <= 0) { return; } $.messager.confirm('确认', '您确认要删除选中条目吗?', function(r) { if (r) { // aja
2016-08-12 15:48:55 323
原创 springMVC+easyui中的datagrid分页
前言:在以前用servlet+JSP做小型管理系统时,数据表格分页的代码编写往往都要花费一些时间,这次学习了Spring+springMVC+Mybatis,熟悉了一下前端框架easyUI的用法之后,数据分页的代码编写已经变得十分简洁高效了。1.datagird插件的介绍datagrid是easyUI中使用比重最大的插件,它与远程数据交互详情是这样的:在第一次加载或页码/单页容量发生变
2016-08-09 12:57:34 1626
原创 jdk中的动态代理
前言Java中的动态代理是面向切面编程(AOP)的基础或者说是具体的形式,我们就来了解jdk中的动态代理的基本实现原理吧使用的关键API为java.lang.reflect.Proxy1.创建一个接口public interface Eatable { public void eat();}2.创建实现该接口的类public class Person implement
2016-08-04 11:39:49 329
原创 POI的简单使用
@Test public void ImportProject() throws Exception { // 相对路径创建文件流 FileInputStream fis = new FileInputStream("课程库2016.5.18.xlsx"); //POI解析该流 XSSFWorkbook workbook = new XSSFWorkbook(fis); //
2016-08-01 13:18:54 258
原创 myBatis中的Mapper代理
最近迷失在人生的道路上,导致学习的进度有点慢,博客也懒得写了。。。今天稍微总结下当天学的一点Mapper代理知识吧myBatis中原始Dao开发的问题1.代码量大,耦合性高2.很多代码是写死的,不利于维护Mapper接口代理的作用1.程序员只需编写Mapper接口和Mapper.xml,并让二者遵循相关规范即可,代码简洁高效2.框架利用反射机制方便灵活易于维护简单的流程
2016-07-28 21:58:04 386
原创 Struts2学习之常用配置及action接收参数
在http://blog.csdn.net/qq_21231581/article/details/51838812中我们完成了Struts2框架的准备工作,并且顺利演示了一个小栗子,本篇文章我会继续了解Struts2的常用配置,好了开始吧:1.Struts.xml文件的基本内容 1.全局属性 2.用户请求与action响应之间的关系
2016-07-07 19:07:15 364
原创 Struts2学习之准备工作
前言:暑假一直赋闲在家,为了不断地丰富自己的知识储备,最近一直边玩边学SSH框架,Hibernate方面的知识基本上已经上手了,当然,只有在真正地项目开发中才能清楚和掌握该知识点的水平,《初次邂逅Hibernate》的知识分享更新频率将会慢下来。 接下来两天上手Struts2,虽然听闻网上很多大神都说Struts2已经无法跟上时代的步伐,Spring MVC逐渐取代之,但
2016-07-06 14:43:58 633
原创 初次邂逅Hibernate之关联映射(一对多,多对一,双向)
在http://blog.csdn.net/qq_21231581/article/details/51814374中我们对Hibernate中的配置文件,常用API做了初步的了解与探讨,接下来我们将了解一下Hibernate中的关联映射1.映射关联概述 在数据库中一般有一对多,一对一以及多对多的数据关系例如:个人和ID(一对一),班级和学生(一对多)或是广播消息与接受
2016-07-06 09:45:50 504
原创 初次邂逅Hibernate之进一步了解
在:http://blog.csdn.net/qq_21231581/article/details/51811995中我们将Hibernate的环境配置好,并且做了一个简单的数据库插入bean对象的操作。对其中cfg.xml或API代码不甚知晓,然而知其然不知其所以然是不行的,所以这次我把一些Hibernate配置及代码进行整理解释,以便记忆及分享。1.cfg.xml文件常见属性介绍
2016-07-03 11:02:03 290
原创 初次邂逅Hibernate之环境配置
在:http://blog.csdn.net/qq_21231581/article/details/51810008之中我把一些jar包等准备齐全之后,接下来需要做的就是配置环境了,为了更轻便地记录步骤,我用普通的Java项目做了个演示1.新建Java Project 最基本的我们使用Hibernate,就需要有一个数据库(我新建的名为test)
2016-07-02 18:09:17 417
原创 初次邂逅Hibernate之准备工作
初次接触Hibernate 之前做的一个web小项目使用JSP+servlet进行开发,如果项目规模小还好说,但是稍微大一点的的话,就有非常复杂的业务逻辑等困难影响开发,为了进一步学习web开发以及提高开发效率,这段时间会进行SSH,myBatis,Spring MVC等web常见框架的学习与使用掌握1.首先是Eclipse插件在线安装地址
2016-07-02 10:19:00 303
转载 finished with non-zero exit value 2
org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2解决方法:android { defaultConfig
2016-06-11 21:35:17 284
原创 Android自启动管理
public class bootReceiver extends BroadcastReceiver { //要在清单文件中添加这个权限:android.permission.RECEIVE_BOOT_COMPLETED //同时在清单文件中给receiver添加这个过滤的action private static final String ACTION = "andro
2016-06-10 18:06:46 916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人