![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
fytcm
这个作者很懒,什么都没留下…
展开
-
权限管控1
基于角色得权限管理系统,必须具备得功能是角色得继承。即子能继承父得权限。 具体权限有可划分为功能权限、数据权限、操作权限 功能权限即系统用户时候具备操作该功能得权限,一般对应系统中得菜单项 数据权限是在用户具备该功能得权限后进一步细化得权限,即用户能看到那些数据,如A部门只能看到A部门得数据,B部门只能看到B部门得数据,但C部门作为管理部门能同时看到A、B两个部门得数据,甚至可细化到可...原创 2010-12-22 10:21:43 · 132 阅读 · 0 评论 -
mysql乱码
框架中插入数据到mysql出现乱码列出能找的解决办法:1、连接数据库的时候jdbc.properties: jdbc:mysql://localhost:3306/myproject?useUnicode=true&characterEncoding=utf8applicationContext.xml: jdbc:mysql://localhost:3306/myprojec...原创 2012-11-28 11:36:25 · 101 阅读 · 0 评论 -
PO用于持久层数据库, VO用于业务层
PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据...原创 2012-12-06 17:06:47 · 397 阅读 · 0 评论 -
hibernateTemplate的findByNamedQuery
hibernateTemplate的findByNamedQuery方法的使用 2012-03-14 11:09:45<!--showHead end-->标签:休闲 findbynamedquery 职场 <!--正文 begin-->hibernateTemplate 是 spring 提供吧,要把hibernate,spring 结合起来用 fin...原创 2012-12-13 11:46:13 · 116 阅读 · 0 评论 -
List, map,iterator
无论你遍历ArrayList还是LinkedList都可以尽量采用迭代器Iterator 1、若集合长度比较小(小于百位),LinkedList比ArrayList的插入性能稍胜一筹。2、但是当长度达到五位数时,ArrayList的插入性能反而会比LinkedList好一些。3、若你能预知ArrayList的长度,可以完胜LinkedList . ArrayLis...原创 2013-07-15 15:11:22 · 97 阅读 · 0 评论 -
单点登录
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 使用“单点登录”整合后,只需要登录一次就可以进入多个系统,而不需要重新登录,这不仅仅带来了更好的用户体验,更重要的是降低了安全的风险和管理的消耗。 另外,使用“单点登录”还是SOA时代的需求之一...原创 2013-08-26 10:34:42 · 92 阅读 · 0 评论 -
单点登录2:WEB-SSO的实现
为什么说WEB-SSO比较容易实现呢?这是有WEB应用自身的特点决定的。众所周知,Web协议(也就是HTTP)是一个无状态的协议。一个Web应用由很多个Web页面组成,每个页面都有唯一的URL来定义。用户在浏览器的地址栏输入页面的URL,浏览器就会向Web Server去发送请求。如下图,浏览器向Web服务器发送了两个请求,申请了两个页面。这两个页面的请求是分别使用了两个单独的HTTP...原创 2013-08-26 11:26:58 · 126 阅读 · 0 评论 -
MapUtil
package com.common.util.collections;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Hashtable;import java.ut...原创 2014-08-12 00:27:28 · 102 阅读 · 0 评论 -
JNDI tomcat
JNDI数据源简易配置: /WebRoot/META-INF/context.xml <Context><!--Workflow mysql --> <Resource name="jdbc/workflow" auth="Container" type="javax.sql.DataSource" driverC...原创 2013-10-16 10:44:43 · 81 阅读 · 0 评论 -
(转载)页面静态化(JSP动态页面转静态化)
本文来自:http://springkingster.javaeye.com/blog/175114页面静态化(JSP动态页面转静态化)urlrewritefilter 下载: http://tuckey.org/urlrewrite/#download所用基于动态的url http://www.nihaoblog.com/content.jsp?id=1&contentid...原创 2013-10-19 11:36:55 · 102 阅读 · 0 评论 -
split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
split 分割 字符串(分隔符如:* ^ : | , .) 及注意点 (2013-01-05 16:41:41)转载▼标签: split 分隔符 java android it 分类: Java 【1】单个符号作为分隔符 String address="上海|上海市|闵行区|吴中路"; String[] splitAddress=address.split(...原创 2015-04-11 12:04:46 · 324 阅读 · 0 评论 -
JeeSite(JES)
eeSite-OSite(JES)为自主开发的、完全开源的、基于JavaEE的CMS系统。1、系统架构本JeeSite(JES)系统在Spring/SpringMVC基础之上,开发了各种插件,包括:主控制器:增加了请求上下文、数据上下文、线程全局日志ID、Profile性能监控组件;Spring上下文加载器:在XML配置中,可以增加Velocity脚本,在加载之前,执行...原创 2015-06-25 13:58:17 · 369 阅读 · 0 评论 -
启动tomcat时报端口占用如何迅速定位占用的程序?
启动tomcat时报端口占用如何迅速定位占用的程序? 1.打开cmd 2.先找到占用此端口的PID netstat -aon|findstr "9999" (假设要查的端口号是9999) 找到对应的程序PID 6924 3.再从任务管理器中找到此PID 6924 对应的程序 tasklist|findstr "6924"...原创 2014-10-01 20:40:58 · 135 阅读 · 0 评论 -
excel 空格变成?
这个好像是隐藏字符,通过输入输出流就会显示成“?”。 你可以把获取到的数据转成String,然后用replaceAll()把所有的?替换成空就可以了提问者评价我试了replaceAll()不行,用这个replace(String.valueOf((char)160),"")可以,感谢你给我提供了思路...原创 2013-05-09 18:50:02 · 342 阅读 · 0 评论 -
JDK的工具程序native2ascii
JDK的工具程序native2ascii来转换,例如: native2ascii -encoding GB2312 messages_zh_CN.txt messages_zh_CN.properties原创 2012-11-20 15:49:33 · 99 阅读 · 0 评论 -
eclipse导出部署包war
选择项目-->export->web->WAR file ->勾选export source file(去除.java文件,只留.class), Overwrite existing files( 覆盖旧的文件),选择导出地址- >finish原创 2012-11-19 15:56:23 · 286 阅读 · 1 评论 -
数据库设计--用户、角色及权限管理
数据库设计--用户、角色及权限管理关键字: 数据库设计 关于用户、角色及权限管理。如下设计是在oracle数据库环境下demo. 1、table user(用户表) ------------------------------------------------- ID username password name ......原创 2010-12-22 11:34:58 · 765 阅读 · 0 评论 -
修改或删除后,如何返回原分页
方法1:1.在查询的action中,把前台的所有查询参数,并成一个String(如:user.do?act=find&pageCurrent=1&pageSize=30&keyword=xxx),设值到一个Session中。2.查询action中,配2种取中文变量的request方法。1)从url过来的,一般要重新解析一下:String temp = new String(te...原创 2010-10-21 15:52:08 · 351 阅读 · 0 评论 -
strust2,struts.i18n.reload=true 无效
用struts2.2.1时,struts.i18n.reload=true ,修改国际化,发现要重启才生效。网上查一下,应该是和版本有关系。struts2.1.6之后的估计都有这个bug。若你出现这个问题,建议用2.0的版本试一下。...原创 2010-11-02 16:41:38 · 201 阅读 · 0 评论 -
hql 或sql语句中,含有中文空格,会报错。
String hql = "DELETE FROM Users WHERE id=:id"; (DELETE FROM中间是中文的空格)。hiberate报错:line 1:1: unexpected token: DELETE FROMjava.lang.IllegalArgumentException: node to traverse cannot be null!放到数...原创 2010-11-18 12:23:28 · 488 阅读 · 0 评论 -
Struts1和Struts2 action的线程安全。
问及struts方面的内容:aciton是否thread safe?下面是找的另一位同胞的文章:action到底是thread safe还是unsafe呢 我们来看看servlet是否是thread safe ,action都是继承至servlet的看看其他资料的解释:JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一...原创 2010-12-07 17:33:44 · 120 阅读 · 0 评论 -
Apache POI介绍
2009-12-18 19:30POI官方主页:poi.apache.orgApache POI是一个开源的利用Java读写Excel,WORD等微软OLE2组件文档的项目。最新的3.5版本有很多改进,加入了对采用OOXML格式的Office 2007支持,如xlsx,docx,pptx文档。POI组成部分概览:POIFS:POIFS是该项目的最古老,最稳定的一部分,它同时支持...原创 2010-12-08 11:32:57 · 156 阅读 · 0 评论 -
JDBC连接池配置及域的配置
1.新建一个 .xml 文件,内容如下所示 [提示] 此xml文件名可以自己定,写好后放置到%TOMCAT_HOME%\con\conf\Catalina目录下即可 (* 其中myapp是目录是建立在%tomcat%/webapps/目录下的) [“JDBC/Server2000”即连接池的名字可以由自己设定,不过该设置要保持一致] fac...原创 2012-01-09 15:07:16 · 173 阅读 · 0 评论 -
EXCEL工作表65536行
EXCEL 2003 工作表65536行 java生成excel时,只能写入65536行 , 建议导出时,先统计一下,太多就不用导出了。原创 2012-01-17 17:43:06 · 189 阅读 · 0 评论 -
HttpClient
网页抓取可以使用Apache的HttpClient,网页分析可以采用Jsoup这些前年来自己总是在不停的学习着各种技术,Java、C++、视频处理、图像识别、全文检索、数据挖掘、推荐引擎等等,但是对于个人修养等方面却从来没有认真考虑过,没有不断加强自身的修养,使专业技术能力与内心的力量严重的不匹配,自己职业生涯的瓶颈跟这点关系很大,自己应该加强这方面的修养,先取得内心的强大,然后再去追求外...原创 2012-01-29 16:36:22 · 80 阅读 · 0 评论 -
内部类
[size=large]可以将一个类的定义放在另一个类的定义内部,这就是内部类创建内部类对象,必须在外部类中写个方法:OuterClassName.InnerClassName = getInner(); 或者 外部对象.new 内部类 [/size]在拥有外部类对象这前是不可能创建内部类对象。除非是嵌套类(静态内部类)。[code="java"]public class Out...原创 2011-11-10 14:48:02 · 84 阅读 · 0 评论 -
单例模式Singleton
Singleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在.再举个例子,集合中的 set 中不能包含重复的元素,添加到set里的对象必须是唯一的,如果重复的值添加到 set,它只接受一个实例.JDK中正式运用了Singl...原创 2013-04-19 10:57:15 · 77 阅读 · 0 评论 -
Java定时器在Web中的应用
==========Java定时器在Web中的应用========== 在web中,定时器的启动一般随web server的启动而启动,一般有两种方法. 方法一:在web.xml里配置一个Servlet,并设置其随web server的启动而启动。然后在该Servlet的init()方法里启动定时器,在destory()方法里销毁定时器。方法二:在web.xml里配置一个Listener,然后在...原创 2013-04-25 20:06:19 · 89 阅读 · 0 评论 -
iReport用javabean创建数据源
iReport用javabean创建数据源http://blog.csdn.net/huangwuyi/article/details/8277277程序支持:a) 使用javabean做数据源,首先一定要有一个javabean类来支持,javabean中对每个成员变量都要一个getter和setter方法b) 使用javabean做为数据源,为了在设计报表时能够看到数...原创 2015-11-17 09:53:10 · 141 阅读 · 0 评论