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