Java开发
Java开发的种种,基础知识以及中间件的使用等
旭旭同学
编程爱好者,Java后端工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThreadLocal的用法
ThreadLocal 官方示例翻译翻译 2017-06-19 12:17:24 · 409 阅读 · 0 评论 -
WeakHashMap的使用场景
WeakHashMap在tomcat中当缓存的理解原创 2017-06-19 11:17:44 · 13402 阅读 · 0 评论 -
ElasticSearch入门(一)
ElasticSearch 入门DEMOElasticSearch环境准备基本概念与SpringBoot集成单元测试索引创建增加或者更新更新删除获取批量操作查询后记ElasticSearch环境准备ElasticSearch 解压安装,/bin目录下对应名字的文件启动,本地启动默认为127.0.0.1:9200集群管理工具 cerebro。不想安装node+head插件的可以用这个。解压后...原创 2020-02-10 21:47:45 · 668 阅读 · 0 评论 -
Spring+Quartz 实现自动作业调度
使用Quartz实现自动作业调度,集成Spring一起使用原创 2017-05-20 16:51:29 · 508 阅读 · 0 评论 -
SSH框架下的条件查询及查询结果分页
我的SSH框架下的条件查询+分页实现案例原创 2017-05-21 13:01:38 · 21312 阅读 · 2 评论 -
jQuery和后端的JSON数据交互
jQeury和后端进行数据交互的总结转载 2017-06-18 10:44:31 · 573 阅读 · 0 评论 -
Spring aop之使用AspectJ
AspectJ的基本用法转载 2017-06-18 11:15:04 · 359 阅读 · 0 评论 -
服务响应对象设计
后端使用springMVC并需要返回json时,可以将所有服务请求结果封装成统一的响应对象。原创 2017-06-03 20:47:29 · 1480 阅读 · 2 评论 -
SpringMVC的406错误
springmvc的406问题解决方案原创 2017-08-17 20:32:32 · 823 阅读 · 0 评论 -
Spring环境下ActiveMQ的配置与应用(入门篇)
ActiveMQ的入门原创 2017-08-16 03:51:54 · 730 阅读 · 0 评论 -
SpringMVC生成VM或FreeMarker时处理Model属性报错分析
出错现象近期在维护一个使用vm作为页面视图的项目时,遇到过这样一个错误。 org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [springServlet] in context with path [/portal-web] threw exception [C...原创 2018-07-16 10:50:42 · 1124 阅读 · 0 评论 -
使用Redis做缓存——个人笔记
使用Redis做后端缓存,入门原创 2017-05-31 21:59:50 · 4885 阅读 · 0 评论 -
使用shiro实现权限控制学习总结
参考了http://blog.youkuaiyun.com/frankcheng5143/article/details/50836619这篇文章。感谢GW_Cheng大神的启发。 参考shiro官方文档将shiro和spring集成。spring的基本配置默认都懂,不说了。项目用maven管理,这个也不细说了,大不了启动的时候看报错缺什么文件写什么依赖吧- -哈哈。后面我会做一个完整项目放在github上。原创 2017-04-16 18:17:38 · 39368 阅读 · 5 评论 -
MyBatis学习小结
学习MyBatis的一些想法原创 2016-12-10 20:16:52 · 694 阅读 · 0 评论 -
MyBatis+log4j 的小例子
MyBatis+log4j 的小例子原创 2016-12-06 22:20:01 · 394 阅读 · 0 评论 -
SpringMVC单文件上传
SpringMVC单文件上传例子原创 2016-12-22 21:58:57 · 334 阅读 · 0 评论 -
Eclipse中使用Maven创建Java Web工程
1)在Eclipse项目栏中右键单击空白,New(或直接使用Ctrl+N快捷键) —— Other ——Maven Project。 2)选择以webapp模板创建工程 3)填写Group Id 、 Artifact Id 等信息。 groupId 定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp. ar原创 2017-04-02 12:52:04 · 632 阅读 · 0 评论 -
秒杀系统Service层设计
文章关注是架构设计和一些以前学习时没有理解的点,具体代码需参考慕课网相关教程。一、Service接口和实现类 在J2EE工程中,service层一般负责接收servlet从前端获取的数据,并进行数据的初步处理(组装成查询条件),将其扔给DAO层去处理,得到的结果交到servlet中。由servlet返回给前端,利用c标签、JQuery、Ajax等进行数据展示处理。 service包和se原创 2017-04-07 21:47:51 · 1017 阅读 · 0 评论 -
秒杀系统Web层设计
一、前端交互原创 2017-04-08 15:52:38 · 556 阅读 · 0 评论 -
mysql中单表多timestamp设置default问题
MySQL timestamp 默认值转载 2016-12-25 21:25:46 · 828 阅读 · 0 评论 -
秒杀系统DAO层设计
一、业务描述 二、数据库设计 三、MyBatis配置 四、MyBatis和Spring整合原创 2017-04-02 13:13:20 · 808 阅读 · 2 评论 -
Junit4的简单使用说明
在完成DAO层的功能设计时,一个比较好的习惯是先进行junit测试,测试dao接口的方法能否正常运行,接着再去完成业务功能的设计和组装。下面是使用junit的一些简单说明。首先,默认已经用maven导入了junit相关的依赖,以及junit和spring集成的依赖。基本使用套路: 1. 列表内容 2. 编写一个新的测试类文件 3. 在编写的测试方法中添加注解 @Test 4. 在大原创 2017-04-02 17:21:54 · 563 阅读 · 0 评论 -
MyBatis拦截器实现分页功能
首先说下实现原理。使用拦截器拦截原始的sql,然后加上分页查询的关键字和属性,拼装成新的sql语句再交给mybatis去执行。除了业务代码之外,需要写的东西不多,提几个关键的: 1、分页对象Page类。给该对象设置一个当前页数(前端给)、总记录数(拦截器内赋值)2个参数,他就能帮你计算出分页sql语句用的2个参数。/** * 分页对应的实体类 */public class Page {原创 2017-04-16 15:44:01 · 1992 阅读 · 0 评论 -
Tomcat 处理URL中文参数问题
必须在tomcat的conf目录下的server.xml文件中原创 2014-09-20 18:27:02 · 1232 阅读 · 0 评论
分享