Java之POI操作,封装ExcelUtil实现Excel导入导出 最近老师布置了一个任务,实现 Excel 和数据库的导入导出。 这个问题起初看起来是不复杂,实现简陋的导入导出比较容易。 但是,后来老师要求写一个包装类,让其他同学能够直接使用。 这...... 言曌 12月25日 4284 7 阅读全文
Restful API 的设计规范 Restful API 的设计规范 1. URI URI规范 资源集合 vs 单个资源 避免层级过深的URI 对Composite资源的访...... 言曌 12月19日 3052 6 阅读全文
Hibernate 懒加载 Unable to evaluate the expression Method threw 'org.hibernate.LazyInitializationException' exception. 问题描述 这里有一个 角色表 Role,用户表 User,权限表 Permission,角色和权限关系表 RolePermission Role 实体类有五个属性 roleId,role...... 言曌 12月17日 17484 6 阅读全文
Hibernate 泛型实现 dao 层的基类 最近在用 Hibernate 操作数据库的时候,发现每个实体类都要写增删改查,像这样。 package com.change.dao; import com.chang...... 言曌 12月15日 3193 6 阅读全文
Spring Data JPA 实现多表关联查询 最近抽出时间来做博客,数据库操作使用的是 JPA,相对比 Mybatis 而言,JPA 单表操作非常方便,增删改查都已经写好了。但是多表操作就不如 Mybatis 那种直接写 sql 语句来得方便,J...... 言曌 12月12日 25170 10 阅读全文
Java 基于UDP 实现单播、组播、广播 Socket 编程 UDP信息传递的方式 单播(unicast): 是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基...... 言曌 12月09日 5943 6 阅读全文
Mac电脑下使用Socket报错socket抛出Can't assign requested address解决 最近在学习Socket,在使用 UDP 组播的时候,死活报错。一直 Can't assign requested address 在网上查了几篇文章,得到了解决 解决方...... 言曌 12月09日 7845 6 阅读全文
Mac配置腾讯云服务器SSH秘钥免登陆 之前博主登录ssh往往都是在终端里敲命令:ssh 用户名@ip地址 ,然后输入密码 这种方法登录的。这个方式一般情况下是没问题的,但是最近云服务器比较多,需要经常登录管理,所以需要频繁输入密码很麻烦。...... 言曌 12月07日 6415 5 阅读全文
深入理解java异常处理机制 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中...... 言曌 12月06日 3107 6 阅读全文
通过 Socket 实现 UDP 编程 入门 上一篇文章介绍了基于 TCP 协议的 Socket 通信,本文介绍基于 UDP 协议的 Socket 通信,还是一个用户登录的例子。 UDP协议(用户数据报协议)是无连接、不...... 言曌 12月04日 3276 5 阅读全文
通过 Socket 实现 TCP 编程入门 这里我们通过一个用户登录的例子来学习基于 TCP 协议的 Socket 通信。 Socket 通信模型 Socket...... 言曌 12月04日 3872 6 阅读全文
SpringMVC+Spring Data JPA实现增删改查操作 这是博主在巩固 Spring+SpringMVC+Spring Data JPA 时,做的一个demo。后面的开发也会继续以这个为基础。 效果图 预览地址:http://demo.liuyanzh...... 言曌 12月03日 6080 6 阅读全文
Java项目部署到云服务器最简单的方法 一个简单的Java项目部署到云服务器一般需要三步 第一步、在本地开发好项目,然后打包,如 war 文件 第二步、配置云服务器环境,如安装 java 环境,Tomcat 服务器,MySQL 数据库等 第...... 言曌 12月03日 30671 6 阅读全文
js 里不能使用${pageContext.request.contextPath}解决方案 在 JSP 页面中通常我们使用 ${pageContext.request.contextPath} 来获得当前项目的根目录。 但是我们在 js 文件里是无法使用这个。 fun...... 言曌 12月03日 8676 6 阅读全文
SpringMVC+Spring Data JPA +Bootstrap 分页实现和模糊查询分页 本文将介绍使用 SpringMVC + Spring Data JPA 实现分页功能。 Spring Data JSP 里面一个一个 Pageable 的类可以帮我们实现分页,非常好用。 先看...... 言曌 12月02日 9334 8 阅读全文