- 浏览: 54720 次
- 性别:
- 来自: 上海
最新评论
-
shanjing:
ooo456mmm 写道第三种方法。我用的怎么不行呢???把a ...
Hibernate关联查询 -
ooo456mmm:
第三种方法。我用的怎么不行呢???
Hibernate关联查询 -
kobe15371280:
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好 ...
Guice使用练习
文章列表
提问:一只青蛙一次可以跳上
1
级台阶,也可以跳上
2
级。求该青蛙跳上一个
n
级的台阶总共有多少种跳法。
由于打印了青蛙跳的步骤,所以运行速度非常慢。
import java.util.Date;
public class Frag {
public static int STEP;
public static int TOT = 0;
public static String tmpprint;
public static void goNextJump(int currentStep, int length, String pri ...
第一步:在Servlet/Action/Controller里面将Session杀掉。
session.invalidate();
第二部:重定向到CAS服务器申请logout
response.sendRedirect("https://yourIp:8443/cas/logout");
完成!
原理很简单:
本地把Session杀掉,让CAS本地的Filter找不到它要的登录标记,它没的选择只能向CAS服务器请求登录。
发送Logout请求给CAS服务器,让服务端注销掉登录标记,这样无法登陆到其他系统。
注:单点登录成功后客户端的Ticket就 ...
提问:为何JBoss5/JBoss4.2只能用localhost或127.0.0.1访问而无法用ip地址?
解答:
方法一:
修改%JBOSS_HOME%\server\default\deploy\jbossweb.sar\server.xml文件,
将里面的字符串"${jboss.bind.address}"替换为“0.0.0.0”。
方法二:
增加文件start.bat到%JBOSS_HOME%\bin下,
文件内容:run.bat -b 0.0.0.0
原理:JBoss4.2版本以后只是选择性的监听了localh ...
在服务端操作Cookie
,以一个Servlet的doGet方法做例子
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 移除名字为"jsCookie"的Cookie
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.l ...
Guice是一个轻量级IOC容器(AOP也支持)
注入的配置是自写的Java类,必须继承AbstractModule抽象类,实现configure()方法。
public class HumanModule extends AbstractModule {
@Override
protected void configure() {
bind(Human.class).to(Child.class);
bind(HumanGroup.class);
bind(String.class).annotatedWith(FixedValue.class).toInstan ...
数据库:SqlServer
--create table--
create table table1 (
column1 nvarchar(200),
column2 nvarchar(200)
);
--insert data--
insert into table1(column1,column2) values ('_abc_','aasf');
insert into table1(column1,column2) values ('_acbc_','aasf');
insert into table1(column1,column2) values ...
例子如下
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface MyAnnotation{
public int value() default 0;
}
@Retention(RetentionPolicy.RUNTIME)---JDK的说明:
RetentionPolicy
:注释保留策略,用以指定保留多长的注释。RetentionPolicy.CLASS
:编译器将把注释记录在类文件中,但在运行时 VM 不需要保留注释。RetentionPolicy.RUNT ...
Hibernate关联查询有多种实现方式
方式一:建立视图
像查询表一样查询视图,给视图建立持久化类。
方式二:建立POJO之间的互相引用
在*.hbm或Annotation中配置"subclass"属性,对应三种类型的关联方式one-to-one/many-to-one/one-to ...
先解决心情,再解决事情
先记录,再记忆
先完成,再完美
先仿造,再创造
先站住,再站高
先求同,再求异
先交流,再交心
先成长,再成功
必须记住我们学习的时间是有限的。时间有限,不只是由于人生短促,更由于人事纷繁。我们应该力求把我们所有的时间用去做最有益的事情。--斯宾塞
偶尔自卑的人才可能成功。一件事交到你手里,你不那么自信,有点自卑,你就会付出120%的努力,事儿就能做好。——
白岩松
【10种埋没才能的生活方式】
1. 总是旧事重提,而不着眼当下;
2. 为琐事发愁,很少着眼大局;
3 ...
总结放前面:Java中尽量避免使用数组,除非有性能方面的考虑。
1. 数组特点
:尺寸不可变、通过整型索引访问他们的元素、能保存基本类型、对象类型保存的是引用。
2. 数组打印
Object[] obj = new Object[100];
//TODO--初 ...
SqlServer经常因为某些语句或事物的误操作造成死锁。
查询导致死锁的表和进程ID:
select
request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
sys.dm_tran_locks
where
resource_type='OBJECT
杀掉死锁:
kill spid
使用DIV代替Frame:
1.使用DIV的绝对定位样式:position:absolute;
2.指定上下左右的像素如:left:0px; top:0px; right:0px; height:70px;
3.如果想自适应屏幕的分辨率和窗口大小,则不要指定height和width属性值
2.2具体代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans ...