07 2017 档案
摘要:Maven默认用的是JDK1.5去编译 diamond运算符,有的书翻译为菱形,有的书写的是钻石语法,指的是JDK1.7的一个新特性 所以Maven默认使用JDK1.5去编译肯定是不认识这个东西的 你可以在pom.xml中加入下面的东西即可 或者你直接在pom.xml中配置Maven的编译插件也是可
阅读全文
摘要:1、引入所需的jar包: maven管理项目的话直接添加以下坐标即可: 2、添加工具类:POIUtile POIUtil.readExcel方法读取excel文件后,把一行中的值按先后顺序组成一个数组,所有的行作为一个集合返回。我们可以在代码中循环这个集合,把数组赋值到实体类对象中。 我在前台用fo
阅读全文
摘要:mysql配置 1.设置数据库用户名和密码 mysqladmin -u root password "root" 2.打开3306端口号 iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 3.开放端口立即 /etc/rc.d/init.d/iptable
阅读全文
摘要:配置主机数据库: 1.克隆linux操作系统 2.修改Linux系统主机IP地址 主机IP:192.168.247.150 从机IP:192.168.247.151 3.通过xshell连接Master 连接主机IP:ssh 192.168.247.150 这里有可能连接失败。 方案一:将虚拟机的网
阅读全文
摘要:数据库备份工作 1.冷备份(手动的备份) 人为的通过数据库工具进行人为导出.导入工作. 这样的操作不现实. 2.冷备份(自动备份) 该备份时定时操作的.例如每晚2-3点完成数据的备份. 在备份完成的一段时间内,如果数据库宕机,则会造成新数据的丢失. 3.热备份 只要主库有新的更新数据,那么从库就会立
阅读全文
摘要:1、准备Nginx 2、准备多台服务器组成服务器集群(3台为例) 3、高并发的后台搭建 架构描述: 服务端搭建好多集群,有nginx集群,服务器集群,数据库集群。是高并发的基本要求。 1.准备3台tomcat 端口号为:8091,8092,8093 2.修改端口号 1.修改三台服务器配置文件改变端口
阅读全文
摘要:反向代理 个人理解:反向代理的实际功能就是将监听到的指定端口和请求服务名,再通过location root 进行替换转向。 另一种说明:当浏览器发送请求时,nginx内部映射到具体的文件夹下.给用户予以响应.这样的方式成为反向代理。 说明:客户端发起了http://image.jt.com/imag
阅读全文
摘要:Nginx是什么? 1)、Nginx 就是一台反向代理服务器,代理服务器一般是指局域网内部的机器通过代理服务发送请求到互联网上的服务器,代理服务器一般作用于客户端。比如GoAgent,FQ神器。 一个完整的代理请求过程为: 客户端首先与代理服务器创建连接,然后根据代理服务器所使用的代理协议,请求对目
阅读全文
摘要:文件上传步骤: * 1.采用文件正确的接收方式(修改3处配置文件/接口类型等) * 2.判断是否为一个图片,0表示无异常,1代表异常(jpg|gif|png) * 3.判断是不是一个“正经”的图片,判断是否有宽度和高度 * 4.编辑磁盘目录,D:/jtphoto/images/yyyy/MM/dd/
阅读全文
摘要:Eclipse 火星版(Mars)一直出现 updating error reports database. Window >Preferences >General >Startup and Shutdown >取消Eclipse Automated Error Reporting ApplyOK
阅读全文
摘要:一、 简介 1.JPA规范本质上就是一种ORM规范,它制定了一些规范,提供了一些编程的API接口,具体实现由应用服务器厂商来提供,JBoss应用服务器底层就以Hibernate作为JPA实现。也就是说,基于JPA基础的具体JPA实现可以包括 Hibernate,TopLink以及其他ORM框架。 2
阅读全文
摘要:报错问题: 在我们导入别人的项目的时候有可能会出现Java类报错,点击错误时提示让我们remove掉@override。这是JDK版本的问题导致的跟源码无关。 解决方法: 方案1、直接删除掉报错的@override注解;这是最笨的方法,虽然这样直接remover掉没啥大问题,如果注解的地方比较多怎么
阅读全文
摘要:1、@ResponseBody 如果返回的是字符串则将返回的内容直接放入response 的 body中给用户直接显示。如果返回的是对象则自动的转为JSON串。 2、@RestController 和 @RequestMapping @RequestMapping 注解提供路由信息。它告诉Sprin
阅读全文
摘要:定义一个拦截器(Spring自带有个拦截器),判断用户是通过记住我登录时,查询数据库后台自动登录,同时把用户放入session中。 配置拦截器也很简单,spring为此提供了基础类WebMvcConfigurerAdapter ,我们只需要重写addInterceptors 方法添加注册拦截器。 实
阅读全文
摘要:在shiro配置类中注入rememberMe管理器: 配置记住我或认证通过可以访问的地址: 登录jsp,并设置记住我的选项: 后台的登录处理方法参数用boolean类型接收,并且在得到身份验证Token时传入rememberMe参数: 启动项目后,第一次进入页面跳转到login登录页面,当登录成功后
阅读全文
摘要:一、在pom中引入依赖jar包 二、shiro配置类: ShiroConfiguration: MyShiroRealm : MyShiroFilterFactoryBean: ehcache-shiro.xml: 登录的controller类:
阅读全文
摘要:一、在SpringBoot实现属性注入: 1)、添加pom依赖jar包; 2)、在yml配置文件中: 3)、pojo通过set、get方法获取呀,yml中的值 4)、最终在Controller中执行自动注入就可以完成yml配置属性值: 二、properties配置文件: 使用@PropertySou
阅读全文
摘要:一、添加pom依赖jar包: 二、项目结构: Mapper文件在resources目录下。并在SpringBoot入口类中添加 @MapperScan("cn.com.venus.oa.mapper") @ServletComponentScan 注解 在入口类上添加注解,配置Mapper接口的地址
阅读全文
摘要:一、创建SpringBoot项目 二、导入Jar包(pom.xml) 三、配置yml文件、启动类 application.yml内容: application.java启动类: spring会扫描该类所在目录下的java类,SpringBoot唯一入口程序 Controller类: 访问localh
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。在JSON中,
阅读全文
摘要:<url-pattern> / </url-pattern>:会匹配到 /springmvc 这样的路径型url,而不会匹配到像 .jsp 这样的后缀型的url。 <url-pattern> /* </url-pattern>:会匹配到所有的url:路径型url 和后缀型的url (包括/sprin
阅读全文
摘要:必须依赖log4j jar包。 Log4j的配置文件,在配置文件中指定日志的输出.并且当web容器启动时,就会自动的加载log4j.properties文件。 log4j.properties文件(一般不需要自己写): log4.properties这个配置文件名字就用默认的log4j,改动时可能会
阅读全文
摘要:在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。 在Mybatis也明文建议在映射字段数据时需要将JdbcType属性加上。这样相对来说是比较安全的。 如: 以下情况是在保证了前四种是不能为空的前提下,而后面几项为空时也不至于程序
阅读全文
摘要:将对象转换为JSON串: 方案一: 可以通过json-lib工具jar包进行转化;在www.json.org官网下载jar包。 方案二: 通过ObjectMapper对象进行转换 需要引入相应的jar包 注意:转换时需要依赖于pojo对象的getXX()方法.否则不能获取属性值.
阅读全文
摘要:zTree可以实现树形结构的关系。一般会出现在部门 的上下级关系,角色权限的分配等模块中... zTree格式要求:即Json的复杂格式 [{id:"..",pId:"..",name:"..",checked:"true/false"}] id:标识当前的id; pId:父节点的id; name:
阅读全文
摘要:1.AOP的简单理解 AOP全称:Aspect Oriented Programming; 面向切面编程是通过预编译方式和运行期动态代理的方式实现程序功能的统一维护的一种技术; 面向切面编程其实是凌驾于系统之上的一种设计思想,该思想不影响原始方法的调用; 能够进入切面中的必须与切入点表达式匹配,只有
阅读全文
摘要:SSM:SpringMVC、Spring、Mybatis三大框架。 Spring 在其中充当粘合剂的作用,无条件管理SpringMVC和Mybatis两大框架。 其中,Spring和SpringMVC其实可以说是父子关系,但是它们并不是同一个容器。故Spring 粘合 SpringMVC可以做到无缝
阅读全文