自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_31876557的博客

所有文章只是 作为自己遇到的 问题记录

  • 博客(96)
  • 收藏
  • 关注

原创 设计模式学习之- 策略模式 + springBoot

策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。何时使用:一个系统有许多...

2019-11-22 16:18:30 330

原创 Nginx 代理时herder参数无法传递 ,header的那么中包含 _ 时

Nginx 代理时herder参数无法传递nginx默认request的header的那么中包含’_’时,会自动忽略掉。对header有所限制,下划线(_)不支持。方法一:不用下划线把下划线_改成其他的,如access_token改成access-token方法二:从根本解除nginx的限制解决方法是:在nginx里的nginx.conf配置文件中的http部分中添加如下配...

2019-11-16 15:30:39 617

原创 Spring-jdbc

Spring jdbcJdbcTemplate使用JdbcTemplate可节省大量的冗余代码,因为JdbcTemplate类会自动处理它。内部类返回对象一个或多个:public RowMapper<Admin_User> rowMapper = new RowMapper<Admin_User>() { public Admin_...

2019-11-16 15:22:50 113

原创 JS事件

鼠标事件:onclickonclick 鼠标单击事件ondbclick 鼠标双击事件onmouseover 鼠标移入事件onmouseout 鼠标移出事件onmousemove 鼠标移动事件ommousedown 鼠标按下事件焦点事件 :onfocus 获得焦点事件onblur 失去焦点事件键盘事件表单事件:onsubmit编辑事件页面相关...

2019-11-16 15:21:03 87

原创 关于activeMq实现queue和topic两者消息模式共存

关于activeMq的学习 (一个项目内queue和topic两者消息模式共存)1.发送者:///发送消息 queue @RequestMapping("/send") public void send(String msg) { for(int i=0;i<30;i++){ jmsTemplate.conver...

2019-11-16 15:08:00 695

原创 activeMq 学习queue、topic两种模式

1. activeMq 的queue、topic两种模式1.1 queue(消息队列模式) 模式点对点 即为: 如果现在消费者人数有两个, 共有十条消息 ,那么 消费者1 和消费者2 收到的消息总共为10条且消费者1和消费者2 接收到的不重复如图:1.2 topic 发布订阅消息即为: 如果现在消费者人数有两个, 共有十条消息 ,那么 消费者...

2019-11-15 20:24:15 941

转载 Java 垃圾回收 (装载 阿里云)

Java 垃圾回收阿里开发社区文章:https://developer.aliyun.com/article/708634?spm=a2c6h.12873639.0.0.608c7917KrzcdQ

2019-07-15 11:42:23 96

原创 获取 非控制层获取 request

非控制层获取 request : HttpServletRequest request =((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();

2019-07-03 16:03:35 206

原创 使用ETL 工具kettle spoon 实现数据库多个表的 (同步数据- 不同步表)

参考的资料 地址:https://blog.csdn.net/sky08050025/article/details/796082311. 先获取所有数据库所有表2.判断迁移数据库中是否有这个表3.进行相同表名数据迁移-----------------------------------------------------------------------------...

2019-05-28 17:45:08 5800

转载 使用Electron 打包程序成EXE

以下内容皆为网上资料转载整理: 原文地址https://blog.csdn.net/Quincylk/article/details/78252475一.使用nodejs 的npm 项目打包命令: npm run build 打包项目二、安装electron-packagerPS:安装之前,先复制一份package.json文件到./app目录下,然后改下./app目录下p...

2019-05-23 14:15:04 4846

转载 修改 tomcat 启动​​​​​​​ -Dfile.encoding  参数

修改tomcat 启动-Dfile.encoding 参数1,windows修改catalina.battomcat7以下:set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上 -Dfile.encoding="UTF-8"tomcat7:set "JAVA_OPTS=%JAVA_OPTS% %LOGGI...

2019-05-07 11:07:26 434

原创 springboot 启动错误

错误信息 :Exception in thread "main" java.lang.NoClassDefFoundError: ch/qos/logback/classic/turbo/TurboFilterr解决方案  : 添加依赖 ch.qos.logback logback-classic 1.2.3

2018-04-13 09:59:54 1998

原创 Spring boot 使用 过滤器

过滤器 @WebFilter(urlPatterns = "/*")public class LoginFileter implements Filter { private List&lt;String&gt; uriLists = new ArrayList&lt;String&gt;(); public void init(FilterConfig fConfig) throws Se...

2018-03-26 18:59:04 256

转载 nginx ,分布式缓存

Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的。何为反向代理呢?即以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服

2017-12-14 20:58:16 503

原创 Sping使用 AOP时 无法依赖注入问题

问题:在spring3以上版本中使用spring的依赖注入(注解或者xml方式)和aop功能时,如果不设置那么在获取bean时一直报:(无论通过name还是type都获取不到bean)查找的解释:proxy-target-class="true" 与proxy-target-class="false"的区别:        proxy-target-class属

2017-12-13 20:16:45 1170

转载 大型网站架构演化

http://www.cnblogs.com/GmrBrian/p/3777076.html

2017-12-13 19:56:57 146

原创 Spring boot

Springboot使用1.创建maven项目引入springboot需要依赖 org.springframework.boot spring-boot-starter-parent 1.4.1.RELEASE org.springframework.boot spring-boot-starter-web

2017-12-07 19:17:09 192

原创 mybatis

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架mybatis 使用

2017-12-06 17:10:43 351

转载 JPA

JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口转载地址:http://blog.csdn.net/elementf/article/details/72674926#sec-1

2017-11-30 20:32:35 169

原创 hibernate 缓存

Hibernate三种状态   ①.对于刚创建的一个对象,如果session中和数据库中都不存在该对象,那么该对象就是临时对象(Transient)   ②.临时对象调用save方法或者游离对象调用update方法可以使该对象变成持久化对象,如果对象是持久化对象时,那么对该对象的任何修改,都会在提交事务时才会与之进行比较,如果不同,则发送一条update语句,否则就不会发送语句

2017-11-28 20:35:44 194

原创 hibernate 表间关联查询

表间关联关联:1. 一对多 单项关联 :一端对多端  :  一端持有多端集合xml配置 映射文件: 2. 多对一 单项关联 : 多端对一端  :  多端持有一端实例xml配置映射文件: 3. 多对一双向项关联:就是多对一单项

2017-11-28 20:33:24 256

原创 hibernate 查询

hql 语句: session.save(user);  //添加session.get(User.class,1); //查询session.update(user);  //更新session.delete(user);  //删除1. 查询单一属性  返回List中装的是属性类型String hql = "FROM User";Query query =

2017-11-28 12:14:02 142

原创 hibernate 配置

hibernate jar 包引入 :maven为例: org.hibernate hibernate-core 5.2.10.Final User.hbm.xml 配置文件:class 为 model 包名 table 为数据库表名id 为数据库主键

2017-11-27 19:46:55 152

原创 struts与spring集成

使用 集成框架org.apache.strutsstruts2-spring-plugin2.5.10把struts 实例化action 交给 spring 实例化Spring -core .xml 配置文件: Struts 配置文件中 :Class 引用 Spring  与id一致 /user_listU

2017-11-24 19:45:57 188

原创 Struts 多个文件,拦截器,文件上传

Struts 引入多个文件 重定向 : 默认转发:/user_list.do /index.jsp 拦截器 <!-- 定义拦截器 name:拦截器名称 class:拦截器类路径 -->

2017-11-23 19:52:25 212

原创 Struts2 数据传递

1.接收数据  一:struts操作 Servlet API接口方式   HttpServletRequest  HttpServletResponse  HttpSession ServletContext    1. HttpServletRequest request = ServletActionContext.getRequest();      2. i

2017-11-22 20:04:05 194

原创 Struts2配置

Struts2 配置引包  (若缺少,则报错)web配置 执行 struts.xml struts2 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter struts2 /* struts.xml配置: /lo

2017-11-22 19:55:29 155

原创 Maven

一、什么是maven?    Maven是一个跨平台的项目管理工具,作为Apache组织中的一个颇为成功的开源项目,Maven主要用于Java平台的项目构建、依赖管理和项目信息管理。通过它便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包。 二、maven作用1. 项目构建;   mvn test package  instal  2. 依赖管

2017-11-21 17:00:34 235

原创 Maven 问题解决

如何修改maven的默认jdk版本问题描述:每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决方案:在maven的安装目录找到settings.xml文件,在里面添加如下代码 jdk-1.7 true 1.7

2017-11-21 16:51:57 194

原创 REST

REST 全称是 Representational State Transfer(表述性状态转移),它是 Roy Fielding 博士在 2000 年写的一篇关于软件架构风格的论文,国内外许多知名互联网公司纷纷开始采用这种轻量级的 Web 服务,大家习惯将其称为 RESTful Web Services,或简称 REST 服务。一、认识 RESTREST 本质上是使用 URL 来

2017-11-19 18:41:57 238

原创 Spring--- json

json需要导入 jackson-databind-2.6.0-rc4.jar  ///jackson-core-2.6.0-rc4.jar/// jackson-annotations-2.6.0-rc4.jar返回一个或多个对象时使用 @ResponseBody 注解@Controllerpublic class JsonController { // ..../user_j

2017-11-16 19:25:33 190

原创 Spring 拦截器

1. java 实现HandlerInterceptor接口/** * 1.拦截器实现HandlerInterceptor接口 * */public class MyInterceptor implements HandlerInterceptor { /** * Controller方法执行之前调用 */ @Override public boolean preHa

2017-11-16 19:14:39 149

原创 springmvc文件上传

第一步:springmvc配置文件  第二步: @RequestMapping(value = "/add", method = RequestMethod.POST) public String addUserSubmit(String userName,String pa

2017-11-15 18:56:43 156

原创 springmvc静态资源处理

方法一:web.xml: default *.js *.css /resources/*" springmvc配置文件中: 方法二: 方法三: dispatcherServlet org.springframework.web.servlet.DispatcherServlet

2017-11-15 18:55:40 158

原创 springmvc统一异常处理

springmvc统一异常处理方式一:1.springmvc配置文件中 /jsp/custom_error.jsp 2.定义一个简单的异常类public class CustomException extends Exc

2017-11-15 18:52:10 211

原创 Spring mvc 参数传递

一,常用注解1.@RequestMapping  @RequestMapping(value = "/add", method = RequestMethod.GET) 2.@SessionAttributes(names={"userstatess","userpassword"}) // 1.用在类头;// 2.当检查到model中保存有对应的属性值会自动保存一份到

2017-11-15 18:47:52 207

原创 Spring session

@Controller@SessionAttributes("userstate") // 1.用在类头;// 2.当检查到model中保存有对应的属性值会自动保存一份到session对象中public class StudentController { @Autowired public UserServer userServer; @RequestMapping(value =

2017-11-14 20:12:10 147

原创 Spring get/post方式/转发,重定向

转发: forward:/user/add重定向:redirect:/user/add指定接收 传输方式  @RequestMapping(value = "/add", method = RequestMethod.GET)@Controller@RequestMapping("/user")public class UserController {

2017-11-14 20:10:58 6159

原创 Spring DateSoure 注解注入

手动注入: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="connectionProperties" value="config.decrypt=t

2017-11-14 18:59:04 340

原创 SpringMvc

Spring Mvc web.XML配置 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:dispatcherServlet-servlet.xml dispatc

2017-11-13 19:08:30 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除