JAVAWEB
文章平均质量分 59
一条很老的腊肉
跌跌撞撞地奔跑,颤抖着微笑。
展开
-
controller中取不到@Value配置的值——spring父子容器
在controller中,用@Value注解取不到值,而是直接输出了${key}字符串原因:项目中只在applicationContext.xml中配置了,没有在spring-mvc.xml中配置解决:对应容器扫描写有属性property配置文件或者父容器注入得到属性,对外提供getter、setter方法,子容器通过getter方法获取分析:spring容器有父子容器的概念,spingmvc原创 2017-04-28 09:41:26 · 2417 阅读 · 1 评论 -
从头搭建eclipse javaee环境
从头搭建eclipse javaee环境下载最新版Eclipse根据习惯设置搭配护眼主题、导入注释模板安装jdk、Tomcat、maven,并进行相应配置1 下载最新版Eclipse 注:最好下载较新版本,内集成了maven,不用再去下载插件官网下载地址:http://www.eclipse.org/downloads/1.1 点击查看1.2 根...原创 2016-09-13 17:48:42 · 9118 阅读 · 3 评论 -
SpringBoot之快速开发脚手架
前言当我们使用SpringBoot的时候,需要整合一些基本功能,方便开发。我这里根据个人习惯,集成并配置了MyBatis、LogBack日志、druid数据源、devtools热加载、actuator监控、自定义响应结构、google guava工具包、Apache工具组件特性MyBatis选用了xml配置,包扫描mapper、xmlLogBack分包、分文件夹打印,限定日志大小,定时清理dr原创 2017-09-26 18:31:13 · 2516 阅读 · 0 评论 -
生产环境Log4j配置
概述日志是应用软件中不可缺少的部分,Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南为了方便根据功能跟踪日志,需分包打印,需根据功能分文件夹存放为了方便管理日志,我这里选择按天生成日志信息Log4j配置分析Log4J配置文件的基本格式如下:#配置根Logger log4j.rootLogger = [ level ] , appender原创 2017-08-31 17:37:37 · 4855 阅读 · 0 评论 -
SpringBoot之LogBack常用配置
前言若我们使用的是Starters,则SpringBoot默认日志框架是logback,所以我们在SpringBoot中使用它还是比较简单的。需求明确需要一个总日志,记录系统、环境的信息根据包名,分别在对应目录下输出日志输出的日志要有必须的信息,方便调试定时删除日志,日志限定大小原创 2017-09-25 15:26:09 · 3333 阅读 · 0 评论 -
后台管理权限设计
前言最近一直在重写后台系统,对使用的界面与技术进行一次更新。涉及到权限这块,最初考虑引入Shiro,但由于对这个框架理解不太深,并且项目DeadLine在那放着,所以决定自己搞一套,毕竟自己搞的比较熟悉方便维护,也方便二次开发定制。需求明确以下是整理的现阶段需求,以后有二期需求再加上一、用户未登录时,会提示未登录并转到登录界面二、用户账户被锁定时,会提示被锁定并转到登录界面三、用户在没有权限时,点击原创 2017-09-05 15:19:38 · 11395 阅读 · 0 评论 -
SQL优化
优化数据库思想关键字段建立索引。使用存储过程,它使SQL变得更加灵活和高效。备份数据库和清除垃圾数据SQL语句语法的优化。清理删除日志。SQL语句优化的原则选择最有效率的表名顺序在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表。首先,扫描第一个表(FROM子句后的那个表)并对记录进行排序,然后扫描第二个表(FROM子句中后第二个表),最后将所有从第二个表中检索出的原创 2017-06-27 14:55:54 · 229 阅读 · 0 评论 -
Quarz写定时任务
1. 添加meven依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.2</version></dependency><dependency> <groupId>org.springframework</groupI原创 2017-05-16 13:58:34 · 583 阅读 · 0 评论 -
虚拟机linux系统设置静态ip无法联网
问题还原linux系统设置静态IP外界无法访问,并且无法访问外网设置动态就完全没正常,但IP变动导致项目配置经常性地更改问题原因虚拟机linux系统网卡与本机genymotion模拟器的网卡相互冲突,导致连接不上问题解决禁用genymotion模拟器的网卡,设置linux系统静态IP即可正常使用原创 2017-02-15 11:35:56 · 2338 阅读 · 0 评论 -
mysql复习笔记
插入操作 INSERT INTO 表名 (列名1,列名2…) VALUES(列值1,列值2…); 注意:列名与列值的类型、个数、顺序要一一对应。 可以把列名当做java中的形参,把列值当做实参。 参不要超出列定义的长度。 如果插入空值,请使用null 插入的日期和字符一样,都使用引号括起来。INSERT INTO emp(id,name,gender) VALU原创 2017-02-22 15:18:48 · 714 阅读 · 0 评论 -
intellij三种部署tomcat的方式
intellij部署项目到tomcat一般由3种常用方式第一种方式是使用:本地tomcat设置本地tomcat,选择部署项目 设置tomcat更新规则 第二种方式是meven配置tomcat插件meven的pom文件中配置tomcat插件设置tomcat插件 第三种方式是:本地tomcat+JRebel插件 热部署安装JRebel插件 重启IDEA 生成JRebel按钮和设置选项 设置to原创 2017-03-27 10:06:55 · 1273 阅读 · 0 评论 -
Springmvc前端控制器以.html后缀拦截,访问接口返回406问题
Springmvc前端控制器以.html后缀拦截,访问接口返回406问题原因:spring监测到是.html来访问,它就会认为需要返回的是html页面。如果返回的不是html,会报406错误解决:提供多种后缀拦截方式,工程里web.xml配置分析:HTTP 406错误是HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页,也就是返回的不是想要的。之所以用伪静态化.html后缀是为原创 2017-04-28 10:08:50 · 3458 阅读 · 0 评论 -
从头搭建IntelliJ IDEA环境
从头搭建IntelliJ IDEA环境之前一直在玩Eclipse,现在公司需要加上自己也挺感兴趣,玩玩IDEA哈下载最新版IDEA根据习惯设置搭配护眼主题、导入注释模板安装jdk、Tomcat、maven,并进行相应配置1 下载最新版IDEA 注:IDEA分为Ultimate收费版与Community免费版,免费版比收费版功能少很多。不用怕,大胆下载Ultimate收费版官网下载地址原创 2017-11-03 17:54:27 · 1280 阅读 · 0 评论