摘要:
Servlet是线程不安全的,Struts1是基于Servlet的框架
而Struts2是基于Filter的框架,解决了线程安全问题
因此Struts1和Struts2基本没有关系,只是创造者取名问题
接下来搭建并测试
下载Struts2:https://struts.apache.org/
解压后目录如下:
... 阅读原文
2018-02-20 22:31:03 阅读(736) 评论(0)
摘要:
一、线程和进程
进程(Process):
1、是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
2、在早期面向进程设计的计算机结构中,进程是程序的基本执行实体。
3、在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是... 阅读原文
2018-02-20 19:29:02 阅读(749) 评论(0)
摘要:
类级别查询优化:
创建一个实体类:
package domain;
import java.util.HashSet;
import java.util.Set;
//客户实体
public class Customer {
private Long cust_id;
private... 阅读原文
2018-02-20 17:44:03 阅读(693) 评论(0)
摘要:
创建实体类对象:
package domain;
import java.util.HashSet;
import java.util.Set;
//客户实体
public class Customer {
private Long cust_id;
private String c... 阅读原文
2018-02-20 16:01:03 阅读(761) 评论(0)
摘要:
HQL语句中不可以出现与表有关的内容,而是对象的属性
实体类(注意配置文件):
package domain;
import java.util.HashSet;
import java.util.Set;
//客户实体
public class Customer {
private Lon... 阅读原文
2018-02-20 15:10:05 阅读(775) 评论(0)
摘要:
前言
随着用户的增多,空间和并发量越来越多,会导致一台solr服务器干不过了。这时候,就需要将solr集群以下。
集群架构
由多台服务器共同完成索引和搜索任务
实现的思路是将索引数据进行shard(分片) 拆分,每个分片由多台的服务器共同完成。
当一个索引或搜索请求过来时会分别从不同的shard的服务... 阅读原文
2018-02-20 13:10:06 阅读(724) 评论(0)
摘要:
一、设计流程
创建一个主窗口 jf创建两个主面版 mainJP1, mainJP2创建三个子面版 subJP1, subJP2, subJP3创建三个标签,赋值 第1个页面、第2个页面、第3个页面创建两个按钮 btn1, btn2,赋值 上一页、下一页
设置主窗口的布局为GridLayout(2,1)设置主面版mai... 阅读原文
2018-02-20 12:28:03 阅读(802) 评论(0)
摘要:
针对本文,博主最近在写《成神之路系列文章》 ,分章分节介绍所有知识点。欢迎关注。
一、基础篇
1.1 JVM
1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
http://www.jcp.org/en/jsr/detail?id=133
http://ifeve.com/j... 阅读原文
2018-02-20 10:46:02 阅读(711) 评论(0)
摘要:
一、Spring整合Struts
1. 初步整合
只要在项目里面体现spring和 strut即可,不做任何的优化。
struts 环境搭建
创建action
public class UserAction extends ActionSupport {
public String save... 阅读原文
2018-02-20 08:50:04 阅读(770) 评论(0)
摘要:
一、Hibernate
1、一对多注解
2、单表注解
二、Struts2
Struts2注解
三、Spring
1、IOC注解
2、AOP注解
阅读原文
2018-02-20 07:25:13 阅读(746) 评论(0)