J2EE
减肥啊啊啊啊啊
人在做天在看。q~26867224
展开
-
仿淘宝筛选模块功能
仿淘宝筛选模块总结:需求:1、 点击一个商品后,显示出该商品的筛选条件(因为符合此id号的商品有海量数据,要找到自己想要的,就需要给出筛选条件。)2、 点击筛选条件后、该筛选条件框会隐藏、显示出符合该商品的内容、再点击筛选条件、在隐藏该条件框、最后列出符合筛选条件的数据。3、 只用这一个页面来接受和传递数据。要做数据来回传递,且只用一个页面。相当于淘宝买衣服筛选模块原创 2012-01-09 12:36:55 · 17056 阅读 · 16 评论 -
apache + httpclient4 + jsoup 进行模拟浏览器url访问
Hi,各位好,好久不玩博客了,最近在新公司无聊的时候,在查看一个其他网站的注册源代码时发现了一处bug首先前台页面是这样的结构(不显示相关网站的敏感信息)这是一个很普通的注册页面,ok,我们看看相关js源代码,找到免费获取验证码的功能这段代码就是普通的校验手机号,然后发送给短信接口api,60秒的校验重复发送,不知道大家发现问题了吗?我可以根据url恶意仿造这接口需要的原创 2016-05-12 17:07:07 · 10672 阅读 · 4 评论 -
lombok---让代码少的可怜.
也是乱逛论坛,无意间发现个好东西.挺实用的,就转载下来了另外idea安装lombok请参考https://www.cnblogs.com/aligege/p/7797642.htmldemo文档:http://jnb.ociweb.com/jnb/jnbJan2010.html#introhttps://projectlombok.org/features/all文章转自:http://blog....转载 2014-09-28 09:59:10 · 2356 阅读 · 0 评论 -
flyway框架对数据库迁徙的支持配置(基于ruby on rails的db migrate 思想)
目的:基于ruby on rails 的思想找到在java web下能够支持数据库常变更的一个框架(或者类似的框架)引用oracle的ruby on rails :http://www.oracle.com/technetwork/cn/testcontent/kern-rails-migrations-085789-zhs.html开发人员目前热衷于使用 Ruby on翻译 2013-01-18 12:05:02 · 6680 阅读 · 0 评论 -
使用hibernate 分表做增删改查、
公司项目有一张表的数据量特别大、而且时间越长累积的数据量就越大、后来DBA决定分表来解决性能问题、分表是指 一个母体表 一群子表(结构和字段与母体表完全一样) 我们程序对母表操作其实就是对子表操作、让其无法感知有分表这个动作、而使用hibernate如何分表呢?难道我要写N个子表类Domain吗?那累屎我算了、呵呵、我们这里需要hi原创 2012-11-16 15:47:26 · 15914 阅读 · 14 评论 -
使用spring @Scheduled注解执行定时任务、
以前框架使用quartz框架执行定时调度问题、老大说这配置太麻烦、每个调度都需要多加在spring的配置中、能不能减少配置的量从而提高开发效率、最近看了看spring的 scheduled的使用注解的方式进行调度、感觉很方便、起码配置的东西少了很多、所以留下来以备忘了、首先要配置我们的spring.xmlxmlns 多加下面的内容、xmlns:task="http://www.springfram...原创 2012-07-14 09:31:34 · 393640 阅读 · 35 评论 -
hibernate支持中文排序(mysql)
mysql 数据库中 原生态sql语句 查询且按中文排序:sql:select * from table order by convert(field using gbk ) asc or desc ;说明:table是表名、field是字段名 、gbk是编码格式、而用hibernate使用以上的语句会报错误 using 貌似是关键语句、不能使用原创 2012-06-26 15:08:00 · 7402 阅读 · 2 评论 -
主键生成策略(转)
数据库表主键的知识点:Generator 为每个 POJO 的实例提供唯一标识。一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括:assigned主键由外部程序负责生成,在 save() 之前指定一个。hilo通过hi/lo 算法实现的主键生成机制,需转载 2012-06-09 09:14:32 · 1183 阅读 · 0 评论 -
java获取刚保存进去的实体的id (mysql数据库)
项目使用hibernate做的分表功能、然后使用sql语句进行子表对母表的拷贝创建、create table 子表 select * from 母表 where 1=2 //不需要拷贝数据然后通过java反射动态获取属性上的column注解 拼凑成sql语句insert into 子表 (表字段) values( ...);当然 hibern原创 2012-05-30 15:54:23 · 8568 阅读 · 1 评论 -
JAVA中获取路径: (转载 整理)
JAVA中获取路径: (网上转载 整理)1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getSe转载 2012-04-16 11:18:03 · 1053 阅读 · 0 评论 -
通过java反射机制获取该类的所有属性类型、值、
方法使用了这俩个包下的 field 和methodimport java.lang.reflect.Field;import java.lang.reflect.Method;public static void getObjectValue(Object object) throws Exception { //我们项目的所有实体类都继承BaseDomain (所有实体基原创 2012-04-11 09:47:16 · 62217 阅读 · 7 评论 -
Class org.apache.struts2.json.JSONWriter can not access a member of *
Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers "public"网上有很多这样的问题,但是在ssh中 此问题形成的原因可能有多种、网上的:------异常形式:原创 2012-03-28 14:27:20 · 5934 阅读 · 0 评论 -
不同平台下处理【java.lang.OutOfMemoryError: Java heap space】内存溢出。
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat 中加上:set JAVA_OPTS=-转载 2012-02-29 21:20:40 · 908 阅读 · 0 评论 -
java跨平台运行【有关路径获取】
最近需要把项目发布到linux里。总以为很简单就可以支持跨平台。但其实不然。java中很多api还是不知道的。windows下的项目到linux就出现路径的问题啦。windows系统下的路径分隔符是\linux系统下的路径分隔符是/java如何在俩个系统都很好的运行其实java早就考虑到了。java中使用这句话获取系统的分隔符:原创 2012-02-29 20:12:19 · 4189 阅读 · 0 评论 -
操作日志的内容记录及比对
emmm,还是好久没更新博客了。老样子,懒,哈哈。ok,回归正题,最近项目需要一个操作日志的内容比对,也就是哪些人在哪个业务的操作了哪些内容,操作前和操作后的内容比对及其他信息做为记录供人查阅。最先想到的肯定是spring aop 拦截特定方法+自定义注解获取内容,操作前后的内容用json记录入库,比对内容可能就是jsonObject来进行比对。因项目的特殊性和业务实体里可能会有循环引用等因素,在...原创 2018-04-17 20:19:45 · 4606 阅读 · 1 评论