`
文章列表
JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(field)会立即从数据库中加载 开发过程中遇到问题最多的就是延迟加载,并且问题都是一个: “为什么我定义为延迟加载了,但没起作用,相关的属性或者字段还是会立即加载出来?” 对于这个问题,我的理解是这样的,我们首先假设有如下的 ...
http://www.cnblogs.com/xiaoluo501395377/p/3374955.html   在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另 一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在 ...
public static void setDownloadHeader(String downloadFileName, HttpServletRequest request, HttpServletResponse response, boolean isDirectDownload) { try { if (PatternUtil.isBlank(downloadFileName)) { return; } String file ...

产生Id

public class IdWorker { // worker编号位数 private static final long WORKER_BITS = 6L; // worker编号最大值,决定支持的部署节点数量 private static final long MAX_WORKER_ID = -1L ^ (-1L << WORKER_BITS); // 毫秒内自增位数,每毫秒最大序号支持65535 private static final long SEQUENCE_BITS = 16L; ...

Selector 和 Paging

import java.util.List; import org.hibernate.Criteria; import org.hibernate.criterion.Criterion; import org.hibernate.criterion.Order; public class Selector<T> { protected final int frist; protected final int size; protected final Criteria finder; /** * 创建不可分 ...
import java.io.Serializable; import java.util.Collection; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import javax.annotation.Resource; import org.hibernate.Criteria; import org.hibernate.Query; import org ...
  UML图的标志: (1)实现接口, 虚线 + 三角 (2)继承,实线 + 三角 (3)依赖,虚线 + 箭头 (4)关联,实线 + 箭头 (5)聚合,实线 + 空心菱形 (6)组合,实线 + 实心菱形 关联,即是发生关系,一个类A关联类 ...
工作多年,接触过的领导不下十几位,发现他们身上都共有的特点,我称之为领导的必备素质,如下:(1)认真严谨。(做事严谨、思维逻辑严谨)(2)穷源竟委。(不轻信、有原则)(3)见贤思齐。(4)自我检查。(这不是浪费时间,而是不断提高对自己的要求)(5)合理安排。(轻松掌控工作)(6)不断学习。(对新知识、新事物的渴望) 要想成为领导,先达到或者说拥有领导的素质再说吧。
地址:http://blog.csdn.net/howlaa/article/details/12834595   .encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号. 假设页面端输入的中文是一个“中”,按照下面步骤进行解码 1.第一次encodeURI,按照utf-8方式获取字节数组变成[-28,-72-83],对字节码数组进行遍历,把每个字节转化成对应的16进制数,这样就变成了[E4,B8,AD],最后变成[%E4,%B8,%AD]  此时已经没有了多 ...

杀死进程

    博客分类:
  • java
sudo lsof -i :9000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 61342 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN) 然后根据PID杀进程: sudo kill -9 61342
批处理batch,执行多个SQL语句。   [sql] view plaincopy   try{      stmt=conn.createStatement();  
目前收集到4中方法,中文传参一documentPath为例: 1.改为form方式提交,不用超链接方式提交,用form方式传参指定不乱码。 2.通过encodeURI(encodeURI(checkText))提交,java代码中用URLDecoder.decode解码: <script> function download(documentPath){   var url = "<c:url value='/product/download.action?documentPath='/>"+documentPath;   url = encodeUR ...
   32位的系统:   byte     1字节                short    2字节                int      4字节                long     8字节                char     2字节 float    4字节                double   8字节 64位              
首先看一段乱码的程序:    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {   //0设置编码   request.setCharacterEncoding("UTF-8");   String username=request.getParameter("username"); ...
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目。 解决步骤: 1、进入项目目录,可看到.project文件,打开。 2、找到<natures>...</natures>代码段。 3、在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature&l ...
Global site tag (gtag.js) - Google Analytics