`
vortexchoo
  • 浏览: 64298 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
      Hibernate出现很久了,的确用起来很省事,只需要处理对象就可以操作数据库。但是凡事都有两面性,它的省事带来的一个问题就是确实不太灵活。有时候一句SQL搞定的事情,用HQL写看后台日志的话会发现它会把简单的事情复杂化,大大降低了效率。         Hibernate支持SQL情况如下:session.createSQLQuery("select * from xxx where .....").addEntity(A.class)。这个A类必须是对应库表映射的,否则数据是无法回填的。如果查询结果集为多表的组合,那么你的SQL要写成select a. ...
找到build --> plugins --> 在maven-compiler-plugin下的confiuration中加入: <compilerArguments>      <extdirs>src\main\webapp\WEB-INF\lib</extdirs></compilerArguments> 如下所示,打包的时候就会将本地lib中的jar包一同打入。 <plugin>                <groupId>org.apache.maven.plugins</group ...
保证mysql版本至少在5.5.3,只有这个版本以上才出现了utf8mb4字符集 工作中碰到了这个问题,在网上搜了一些资料,问题得到了解决,在此做下笔记。 1.修改可能被插入表情数据的表字段字符集为utf8mb4。 2.修改完字段字符集后,将该表的字符集同样修改为utf8mb4。 3.完成前面两条后修改整个数据库的字符集,修改值同样为utf8mb4。 4.执行sql语句SHOW VARIABLES LIKE '%char%’; 查看当前字符集情况。
用过ajax的人都知道,在ajax的options中有个回调函数,通过这个回调函数我们可以得到并操作请求返回的数据。 最近一直在做js方面的事情,在工作过程中我也需要回调函数,不过是自己写的:   define(['zepto'],function($){ function uploadPicFmSubmit(formId,requestURL,fn){ var formdata = false; if (window.FormData) { formdata = new FormData(); ...
首先说说require.js 这个js是按需加载js的,也就是说将js写成java引入外包的模式,需要什么就加载什么。传统的写法是一坨js直接加载进来,用不用反正是都扔进来了,大大降低了效率,维护起来也很麻烦。   做的时候我们需要一个入口页面,我这里用的是HTML     <script src="js/lib/require.js" defer async="true" data-main="js/app"></script>  src就是你require.js所存在的路径,data-mai ...

Jquery常用选择器

    博客分类:
  • js
抄录自:http://blog.chinaunix.net/uid-26957269-id-3530689.html     前言:这是本类别博文JQuery即用即查开篇。因为查手册太麻烦,而且有时候需要深入命令所在详细页面才能了解此命令的具体作用是什么。写这几篇文章就是为了,工作 ...

java中的回调函数

    博客分类:
  • java
用惯了ajax,喜欢上了回调函数。所以写了个小例子实现了下java 中的回调   public interface CallBackInterface { public void doCallBack(String str); } public class CallBackMethod { public void doCallBack(String str,CallBackInterface call){ //加工传入参数并得到最终结果res String res = str + "callBack"; //将 ...
可能有点不完善。不过经测试,能满足大部分需求。 直接上干货!   public class DataHelper { public static void putDataIntoEntity(Map<String, Object> map, Object entity) throws SecurityException, ClassNotFoundException, NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{ ...
Oracle数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y  full=y 如果TEST有DBA权限的话,会把整个SID下的数据库导出来,导出TEST整个用户的话用full-y 2 将Oracle数 ...
使用MyEclipse10快速创建webservice Server端,并创建Client端 测试。由于MyEclipse已经做了集成,因此不需要去下载什么jar包。直接快速MyEclipse自动生成。 1.创建Server端 这里直接创建一个普通的java web project即可。 创建必要的包目录结构。 2.右键项目,BuildPath-->add Libraries...,选择MyEclipse Libraries,然后:  MyEclipse Libraries-->打钩JAX-WS runtime Libraries 和 JAX-WS API 将JAX- ...

java--for

    博客分类:
  • java
今天碰到一好玩的问题,不幸答错,在此坐下笔记。 虽然工作的时间不短了,却被一个for循环拿下,先鄙视下自己。 public class ForTest { static boolean order(char c) {         System.out.print(c);         return true;     }       ...

闪回方便笔记

    博客分类:
  • orcl
话说一天同事让我帮忙操作数据库,然后大意了,把很多数据都干掉了。当时直接慌了,腿软、头晕....是不可能的!怕什么?!,我们是程序员,直接flashback!! 1.操作用户需要有flashback的权限 2.被操作的表需要ENABLE ROW MOVEMENT 3.就是写闪回语句执行 1.grant flashback any table to xxx;   grant excute on dbms_flashback to xxx; 2.alter table enable row movement; 3.FLASHBACK TABLE <TABLENAME> TO TI ...

JVM 笔记

    博客分类:
  • java
<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 例如:   public void doSth(){    String a = "abc";    String b = "a"+"b"+"c";    system.out.println(a==b);   } (“==”是比较内存单元格的) 结果是true jvm编译的时候:      a=& ...
公司新项目要做一个用户信息维护的页面,里面包含多个select标签。通过ajax请求数据再塞回select。在火狐,谷歌等浏览器下是没有问题的,但是换到IE10以下(不包括10,当然也包括360兼容模式)的时候就出问题了。select标签中的值不见了。在网上查了下,这里也做个笔记。           开始用的方式是 解析ajax返回数据(很多的option) 然后select标签.innerHTML 赋值 <option value='xx'>xxxx</option>.....         这种方式不支持IE低版本浏览器。         若要支持,需要 ...
一般的存储过程的传入参数是 具体的值,过程中利用传入的值去计算或是操作。 工作中往往会碰到一些偏向动态的过程操作,例如根据传来的sql语句改变游标。    首先游标中的字段是要确定的,无论传递什么样的sql进来,所查询出来的游标内容是一定的。 如果有了上述的保障,就可以行动了。 首先是创建一个package,这个package种 需要声明 一个cursor Type,用作动态游标。 具体命令如下   create or replace package pkg_systeminfoastype systeminfo is ref cursor;  --定义一个新的 游标类型 ty ...
Global site tag (gtag.js) - Google Analytics