随笔分类 -  技术框架

摘要:1.配置了主从同步以后,写操作对应主库,读操作对应从库 2.主从数据源自动切换的方式一般有两种,使用注解的方式和拦截器形式。注解的形式是人为在service上添加注解,指定本次操作采用的数据源,拦截器指的是mybatis的拦截器,在执行sql的时候按照sql的类型来确定数据源。实现的基础都基于Abs 阅读全文
posted @ 2020-03-12 12:23 脆皮香蕉 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:1.Aware接口 Awear 这个单词的意思是知道的,所以可以猜想以Awear 结尾的接口意思可以把他知道的东西告诉我们。常用的Awear接口有 ApplicationContextAware和 BeanFactoryAware,另外还有BeanNameAware 和EnvironmentAwar 阅读全文
posted @ 2019-11-29 14:24 脆皮香蕉 阅读(675) 评论(0) 推荐(0) 编辑
摘要:1.添加依赖,支持SpringEncoder 2.将SpringFormEncoder的默认处理encoder配置为SpringEncoder 3.编写client 阅读全文
posted @ 2019-10-08 14:27 脆皮香蕉 阅读(948) 评论(0) 推荐(0) 编辑
摘要:1.跨域就指着协议,域名,端口不一致,出于安全考虑,跨域的资源之间是无法交互的。简单说就是协议不通,域名不通,端口不同都会产生跨域问题 Access-Control-Allow-Origin是HTML5中定义的一种解决资源跨域的策略。他是通过服务器端返回带有Access-Control-Allow- 阅读全文
posted @ 2019-09-05 13:58 脆皮香蕉 阅读(8657) 评论(0) 推荐(0) 编辑
摘要:1.使用Feign 调用其他微服务,尤其是在多级调用的同时,需要将一些共同的参数传递至下一个服务,如:token。比较方便的做法是放在请求头中,在Feign调用的同时自动将参数放到restTemplate中。 2.具体做法是首先实现 RequestInterceptor 3.RequestConte 阅读全文
posted @ 2019-09-02 15:59 脆皮香蕉 阅读(8726) 评论(0) 推荐(0) 编辑
摘要:spring 提供了Awear 接口去 让bean 能感受到外界的环境。Awear 接口有很多实现,常用的有 阅读全文
posted @ 2019-05-31 17:00 脆皮香蕉 阅读(490) 评论(0) 推荐(0) 编辑
摘要:转一篇很不错的关于Spring Cloud Zuul 相关用法的文章,基本包含常用的一些场景,另外附上实际项目中的熔断、打印请求日志和登录验证的实例。 原文地址:https://www.cnblogs.com/shihaiming/p/8489006.html ,作者:https://www.cnb 阅读全文
posted @ 2019-05-15 17:43 脆皮香蕉 阅读(773) 评论(0) 推荐(0) 编辑
摘要:1.以前搭建Spring MVC 框架一般都使用配置文件的方式进行,相对比较繁琐。spring 提供了使用注解方式搭建Spring MVC 框架的方式,方便简洁。使用Spring IOC 作为根容器管理service、dao、datasource,使用spring MVC 容器作为子容器管理cont 阅读全文
posted @ 2019-04-02 11:51 脆皮香蕉 阅读(1357) 评论(0) 推荐(1) 编辑
摘要:1.在spring MVC 项目中使用JSR303 校验数据合法性,一般情况下使用方法为 (1)在接受数据的实体使用注解标添加校验规则 (2)在Controller中使用BindResult 接收校验的结果 2.如果没有特殊需求的情况下使用上面的校验即可。但是遇到其他情况上面的校验就不能满足或者不能 阅读全文
posted @ 2019-03-14 14:58 脆皮香蕉 阅读(3672) 评论(0) 推荐(0) 编辑
摘要:springMvc的项目中,通过注解@Value获取properties配置文件中的配置,使用该注解必须引入的包: spring-beans-4.1.4.RELEASE.jar 下面是需要在spring的配置文件中配置的内容 然后创建组件,通过注解获取配置文件的值 configProperties就 阅读全文
posted @ 2019-01-12 11:36 脆皮香蕉 阅读(3896) 评论(0) 推荐(0) 编辑
摘要:1.对于post请求的处理方式,在web.xml添加拦截器 2.对于get请求有两种处理方式 (1)在server.xml 修改配置,添加URIEncoding="utf-8" <Connector connectionTimeout="20000" port="8080" protocol="HT 阅读全文
posted @ 2018-08-03 14:47 脆皮香蕉 阅读(754) 评论(0) 推荐(0) 编辑
摘要:因为我再spring 中使用了AOP进行事务管理,有如下配置 对于get find load 开头和其他所有方法都设置了只读,不能修改、删除、插入 操作。而我执行的方法名以Insert 开头大小写不一致导致当前事务是只读的,执行插入操作就会报以上错误。 阅读全文
posted @ 2018-08-01 15:26 脆皮香蕉 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:1.简单介绍 DAO层 的一般使用常见的是MyBatis 和 Hibernate,但是Hibernate是重量级的,而且学习成本较高,Mybatis 需要编写大量配置文件及接口文件,对于简单的项目应用和特殊情况,我们就可以选用 Spring 为我们提供的 JdbcTemplate ,或者考虑JPA。 阅读全文
posted @ 2018-08-01 15:19 脆皮香蕉 阅读(1821) 评论(0) 推荐(0) 编辑
摘要:转一个Spring MVC 跳转页面的方法,楼主总结的很全面,留着备用。 https://blog.csdn.net/c_royi/article/details/78528758 阅读全文
posted @ 2018-07-25 17:08 脆皮香蕉 阅读(192) 评论(0) 推荐(0) 编辑
摘要:maven 执行install 报-source 1.5 中不支持 diamond 运算符 解决办法, 指定编译版本 阅读全文
posted @ 2018-07-23 15:30 脆皮香蕉 阅读(180) 评论(0) 推荐(0) 编辑
摘要:Tomcat 启动Spring MVC工程报如下错误 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.Webap 阅读全文
posted @ 2018-07-13 21:26 脆皮香蕉 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1.近期接触到java 爬虫,开源的爬虫框架有很多,其中WebMagic 是国产的,文档也是中文的,网上资料很多,便于学习,功能强大,可以在很短时间内实现一个简单的网络爬虫。具体可参考官网 http://webmagic.io/docs/zh/。今天参考官网和网上资料实现了抓取网页图片,并保存在本地 阅读全文
posted @ 2018-07-13 11:57 脆皮香蕉 阅读(4626) 评论(1) 推荐(0) 编辑
摘要:1.定时任务实现方式有很多,java自带的定时器可以,但是不好用,基本不用。如果需求较为简单,可以考虑 Spring Task。如果更为负责,则可以考虑重量级的框架quartz。今天重点介绍quartz,quartz和 Spring 的集成方式有多种,有RAM 和 JDBC 方式。RAM方式可以理解 阅读全文
posted @ 2018-07-12 11:19 脆皮香蕉 阅读(254) 评论(0) 推荐(0) 编辑