自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 精炼地封装fragment不重载的切换事务

将慕课网视频中相关代码做一些优化,少一些if,else

2016-06-10 17:16:41 296

空空如也

空空如也

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

TA关注的人

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