摘要: 最近一直导jar包倒不进去, 配置本地仓库也不行 setting.xml 配置 阿里云镜像, 都不行 也可只在pom.xml设置 只能自己下载所需要的jar包子形导入 mvn install:install-file -Dfile=导入包的全路径名 -DgroupId=com.taobao -Dar 阅读全文
posted @ 2018-03-19 10:16 jojoworld 阅读(148) 评论(0) 推荐(0) 编辑
摘要: AOP aware 多线程 计划任务 条件注解@Conditional 实现Condition接口,实现matches方法 返回boolean值 @Enable*注解的原理 @RequestingMapping(value={"/obj", "/obj2"}, produces = "applica 阅读全文
posted @ 2018-03-13 15:38 jojoworld 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 导包 注入调用 opsForValue() opsForList() redisTemplate 配置 ,为了 对key采用string序列化方式 对value采用json序列化方式 参数的配置 使用Redis做缓存 使用Spring Cache注解 设置过期时间 在service层加上cache注 阅读全文
posted @ 2018-02-27 18:36 jojoworld 阅读(570) 评论(0) 推荐(0) 编辑
摘要: maven 导 security包 配置 注解 实体类实现 userDetail 服务类 实现 UserDetailService 记住登陆状态 @Bean private PersistentTokenRepository tokenRepository() { JdbcTokenReposito 阅读全文
posted @ 2018-02-27 15:03 jojoworld 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 熔断器的原理很简单,如同电力过载保护器。它可以实现快速失败,如果它在一段时间内侦测到许多类似的错误,会强迫其以后的多个调用快速失败,不再访问远程服务器,从而防止应用程序不断地尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等到长时间的超时产生。熔断器也可以使应用 阅读全文
posted @ 2018-02-11 17:41 jojoworld 阅读(128) 评论(0) 推荐(0) 编辑
摘要: RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 阅读全文
posted @ 2018-02-09 16:10 jojoworld 阅读(242) 评论(0) 推荐(0) 编辑
摘要: old 使用Eureka 将各个微服务分到不同的服务器上 Eureka 就是个服务中心,将各种服务都注册到了服务中心,如几台服务提供相同服务来做均衡负载;监控服务器调用成功率来做熔断,移除服务列表中的故障点;监控服务调用时间来对不同的服务器设置不同的权重等等。 Eureka由两个组件组成:Eurek 阅读全文
posted @ 2018-02-09 15:47 jojoworld 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 创建 三个类 分别实现 Filter ServletContextListener HttpServlet 在springboot 启动类中@bean加入 2 ,实现 ServletContextIntializer接口 3. 注解方式 主类加上@ServletComponentScan 给三个分别 阅读全文
posted @ 2018-01-06 21:27 jojoworld 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Proxy 就是代理,意思就是 你不用去做,别人代替你去处理 先来个静态代理 public interface Hello { void say(String name); } 被代理类 public class HelloImpl implements Hello { @Override publ 阅读全文
posted @ 2018-01-05 17:33 jojoworld 阅读(305) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal作用 防止线程间的干扰 public interface Sequence { int getNumber(); } public class ClientThread extends Thread { private Sequence sequence; public Cli 阅读全文
posted @ 2018-01-05 17:01 jojoworld 阅读(518) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="sqlserver" connectionString="Data Source=WT01395\sqlexpress;Ini 阅读全文
posted @ 2017-08-16 15:49 jojoworld 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 1. 自动生化曾的一些查询 可以自定义查询语句 2.自定义查询过程调用 调用 得到宿处参数值 SqlParameter count = new SqlParameter("@count", 0); count.Direction = System.Data.ParameterDirection.Ou 阅读全文
posted @ 2017-08-16 15:49 jojoworld 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 委托 有太多不便 便升级为event Event出场了,它封装了委托类型的变量,使得:在类的内部,不管你声明它是public还是protected,它总是private的。在类的外部,注册“+=”和注销“-=”的访问限定符与你在声明事件时使用的访问符相同。 可以看到,实际上尽管我们在Greeting 阅读全文
posted @ 2017-08-15 15:27 jojoworld 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名。 方式一: 在实体类的映射文件 "*Mapper.xml" 这样写: ? 1 2 3 4 <insert id="insertAndGetId" useGener 阅读全文
posted @ 2017-08-05 23:34 jojoworld 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F 阅读全文
posted @ 2017-08-04 18:39 jojoworld 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 新建文件 新建tld文件 在页面中引入 <%@taglib prefix="block" uri="http://www.oes.com/tag/mxz" %> 对于block页面分块 公共类 package com.augmentum.oes.common; import java.io.IOEx 阅读全文
posted @ 2017-08-01 19:24 jojoworld 阅读(183) 评论(0) 推荐(0) 编辑
摘要: log4j.rootLogger=日志级别,appender1, appender2, …. 日志级别:ALL<DEBUG<INFO<WARN<ERROR<FATAL<OFF,不区分大小写 注意,需在控制台输入,只需将其中一个appender定义为stdout即可 注意,rootLogger默认是对 阅读全文
posted @ 2017-07-29 17:53 jojoworld 阅读(223) 评论(0) 推荐(0) 编辑
摘要: package com.augmentum.oes.common; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; 阅读全文
posted @ 2017-07-28 23:36 jojoworld 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、定义接口和实现 2、jdk动态代理实现 BeanFactiory 创建注入方法时使用 public class ConnectionDynamicProxy implements InvocationHandler{ private Object target; public void setT 阅读全文
posted @ 2017-07-28 11:22 jojoworld 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1.创建bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="userController" class="com.augmentum.oes.controller.UserController" scope="singl 阅读全文
posted @ 2017-07-27 16:49 jojoworld 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 配置文件 actio.xml 2 存储配置文件的model package com.augmentum.oes.common; import java.util.HashMap; import java.util.Map; public class ActionConfig { private St 阅读全文
posted @ 2017-07-27 13:11 jojoworld 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、Dao层:整合mybatis和spring 需要的jar包: 1、mybatis的jar包 2、Mysql数据库驱动 3、数据库连接池 4、Mybatis和spring的整合包。 5、Spring的jar包 配置文件: 1、mybatis的配置文件:SqlMapConfig.xml 2、Spri 阅读全文
posted @ 2017-07-22 19:07 jojoworld 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.在head 中 引入 jqXHR 对象 对于 jQuery 1.5,所有 jQuery 的 AJAX 方法返回的是 XMLHTTPRequest 对象的超集。由 $.post() 返回的 jQuery XHR 对象或 "jqXHR,"实现了约定的接口,赋予其所有的属性、方法,以及约定的行为。出于 阅读全文
posted @ 2017-07-15 19:43 jojoworld 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.linux 安装git 创建版本库(当前文件夹为工作空间) $ git initInitialized empty Git repository in d:/localresporty/.git/ 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 阅读全文
posted @ 2017-07-15 18:07 jojoworld 阅读(197) 评论(0) 推荐(0) 编辑
摘要: publicclass WebServer { //服务端Socket只要一个,所以定义成static, 同一时间只能一个线程访问(主线程) privatestatic ServerSocket ss; publicstaticvoid main(String[] args) throws IOEx 阅读全文
posted @ 2017-07-15 15:08 jojoworld 阅读(653) 评论(0) 推荐(0) 编辑
摘要: (1): null 这个是根类加载器,它是由本地代码(c/c++)实现的,你根本拿不到他的引用,但是他实际存在,并且加载一些重要的类,它加载(%JAVA_HOME%\jre\lib),如rt.jar(runtime)、i18n.jar等,这些核心库中包含了Java的核心类. (2):扩展类加载器(E 阅读全文
posted @ 2017-07-15 10:47 jojoworld 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.对话框 2跳转 阅读全文
posted @ 2017-06-18 00:13 jojoworld 阅读(111) 评论(0) 推荐(0) 编辑