- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 springcloud笔记,以及常见的面试题,消费端使用服务RestTempate
通常见的面试题:什么是微服务微服务架构是一种架构模式或者说是一种架构风格,它提倡单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、相互配合,为用户提供最终价值。微服务提出者Martin Fowler博客:https://martinfowler.com/articles/microservices.html微服务之间是如何独立通讯的通讯方式:d...
2019-07-29 11:29:39 257
转载 CentOS7安装docker 启动失败:Job for docker.service failed... 解决办法
CentOS7安装docker 启动失败:Job for docker.service failed… 解决办法查看docker 版本,只有client,没有server。解决:执行 vi /etc/sysconfig/selinux , 把 selinux 属性值改为disabled。然后重启系统,docker就可以启动啦。。。docker 启动成功!转载地址:https://blog....
2019-07-26 10:41:54 946
原创 springboot thymeleaf中资源文件在html中按着ctrl 单击不能跳转到对应文件的解决方法
当我们在html文件中引入css/js等文件或图片时,会发现按着ctrl 单击该文件却跳转不过去,提示资源不存在,加上/static就可以跳转了,但是你运行起来后引入的那些文件肯定报错,说路径不对。下面只需配置一下开发工具,idea. 轻松配置搞定file - project structure,然后按图配置,其实就是把static设置成资源文件夹。...
2019-07-25 16:41:47 1200
原创 springboot整合security5自定义处理认证、权限管理
首先引入security jar 包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <!---...
2019-07-25 11:51:11 761
转载 Intellij IDEA 查找接口实现类的快捷键
查找接口的实现类:IDEA 风格 ctrl + alt +B查看类或接口的继承关系:ctrl + h1、IDEA_查找接口的实现 的快捷键http://blog.csdn.net/u010003835/article/details/790366662、intellij idea8.1.2中找到实现一个类或者接口子类的快捷键https://zhidao.baidu.com/quest...
2019-07-23 18:51:39 129
原创 使用Lombok自动实例化Logger以及错误解决方案
之前我们经常使用的日志对象实例化是这样的public class AaaController{ private Logger logger = Logger.getLogger(AaaController.class); public void test(){ logger.error("error"); }}现在借助于 Lombok插件,我们可以用 @Slf4j 直接使用...
2019-07-23 09:28:30 1719
原创 java 多线程Callable,有返回值多线程,当线程获取到需要的值,则停止其他线程,直接输出结果,继续运行下面的程序
使用Callable进行多线程处理数据import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.*;/** * created by jasonwag * on 2019/7/22 11:03 */public class TestCa...
2019-07-22 15:31:45 1017
转载 Spring Boot拦截器配置拦截登陆
新建WebConfigurerWebConfigurer需要实现 WebMvcConfigurer 这个接口,并实现里面的两个方法。(在老版本的 spring-boot 中使用的是WebMvcConfigurerAdapter,新版本中已过时!!!还有不能通过继承 WebMvcConfigurationSupport 这个类来实现,这样会在某些情况下失效!!!),第二个 addIntercept...
2019-07-20 13:07:04 133
原创 springboot logback-spring.xml配置日志管理
本配置结合网友的一篇进行更改的,地址为:https://www.cnblogs.com/zhangjianbing/p/8992897.html只不过他这个里面的路径是配置死的,没有在配置文件中,而且好像日志中不能打印sql语句,下面是我进行修改的,日志路径是可在主配置文件中配置的。也可以打印sql。已经试过了。application.propertieslogging.path=D:\\...
2019-07-19 18:47:46 589
原创 springboot+mybatis+druid+mysql整合以及druid监控
创建好springboot工程后按照下面的配置是直接可以使用的,再结合另一篇自动生成mybatis中的xml,mapper,model的博文,就可以开发了,后续还会介绍页面端的搭建,异常管理,统一日志等博文1、首先引入jar<dependency> <groupId>org.mybatis.spring.boot</groupId> <ar...
2019-07-19 18:23:57 834
原创 springboot+mybatis使用mybatis-generator 自动构建xml/mapper/model
不多说,好多人都用过了,直接上代码首先pom.xml中引入插件包<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3...
2019-07-19 18:00:49 234
转载 spring boot 开发AOP记录系统关键操作日志
参考地址,里面写的非常的详细了,https://blog.csdn.net/liuweilong07/article/details/80396055
2019-07-17 16:06:37 119
原创 Spring Boot下使用Druid连接池及其参数说明
首先引入Druid的jar<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </depende...
2019-07-17 09:42:56 465
转载 springboot基于maven多模块项目搭建(直接启动webApplication)
请参考这篇文章,该位仁兄写的很详细了,我这里就不再多说。基本是之前的maven多模块搭建是一样的,只不过创建新的工程或模块时,选择 spring initializr文章地址:https://www.cnblogs.com/jcjssl/p/9380309.html...
2019-07-15 10:00:48 353
原创 虚拟机中centos设置ip
将自动分配的IP,设置为固定的,即下一次再访问还是同样的ip可修改vi /etc/sysconfig/network-scripts/ifcfg-ens33将 onboot=no 修改为 onboot=yes
2019-07-14 10:12:30 140
转载 Centos7 yum 出现could not retrieve mirrorlist 最终解决方案
在尝试过很多方法不管用之后,下面是终极解决方案,需要root用户或者sudo执行 1. $ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 将ONBOOT改为yes,wq!保存退出 3. 重新启动网络 $ service network restart作...
2019-07-13 19:32:34 383 1
原创 Java并发CyclicBarrier的使用
当分页查询数据缓慢时,可将list列表数据和查询总量分别创建相应的线程去操作,最后汇总返回不多说,直接上代码//下面代码是同一个类中,线程类使用的是内部类//汇总查询结果public Map<String,Object> getSearchData(Pager pager, ZzxtSyrkCzrk zzxtSyrkHjrk, HjrkCon hjrkCon) throws E...
2019-07-12 15:01:22 153
原创 docker笔记2,docker容器数据卷,dockerfile,自定义的dockerfile,docker安装mysql,docker推送到阿里云
docker容器数据卷docker容器数据卷:为了能保存数据在docker中使用的卷,持久化数据的地方。类似于redis中的rdb和aof特点:(数据持久化,容器间共享数据)1、数据卷可在容器之间共享或重用数据2、卷中的更改可以直接生效3、数据卷中的更改不会包含在镜像的更新中4、数据卷的生命周期一直持续到没有容器使用它为止。容器内添加数据卷:直接命令添加命令:docker run...
2019-07-11 14:53:56 296
原创 docker笔记1,docker简介、安装,镜像
docker思想以前项目部署都是项目打包部署,而docker则是整体环境一起打包。就如果之前是搬家,现在是移楼,整栋搬家。docker镜像的设计,使得docker得以打破过去【程序即应用】的观念。透过镜像(images)将作业系统核心除外,运作应用程式所需要的系统环境,由下而上打包,达到应用程式跨平台间的无缝接轨运行,类似java虚拟机一样,一处编译处处使用。docker是基于Go语言实现的...
2019-07-10 11:47:40 156
原创 zookeeper学习笔记,zookeeper工作机制,选举机制,监听器原理,面试问答
zookeeper工作机制zookeeper = 文件系统+通知机制zookeeper从设计模式来看:是一个基于观察者模式设计的分布式服务管理框架。它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,zookeeper将负责通知已经在zookeeper上注册的观察者。zookeeper特点zookeeper:一个领导者(Leader),多个跟随者(follo...
2019-07-08 18:03:31 321
原创 dubbo学习,spring boot整合dubbo,面试问答
服务搭建1、将公共的bean和服务借口放到一个工程模块里面2、每个服务的提供者和消费者引入这个公共的服务模块使用1、将服务提供者注册到注册中心(暴露服务)1)引入dubbo jar包2)注册中心使用的是zookeeper,引入操作zookeeper的客户端(dubbo2.6版本之前的引入zookeeper客户端是zkcli,但dubbo2.6版本之后引入的zookeeper客户端是cu...
2019-07-07 17:18:19 128
原创 springboot启动配置原理, 事件监听机制,自定义starter
事件监听机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中即可ApplicationRunnerCommandLineRunner执行顺序是:1、SpringApplicationRunListener 开始准备环境2、Applicat...
2019-07-04 17:25:10 472
原创 springboot学习6之整合mybatis及jpa持久化
整合mybatis引入jar包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version>...
2019-07-04 11:37:33 292
原创 springboot学习5之数据访问,数据源配置druid监控
数据源配置spring: datasource: username: root password: 123456 url: jdbc:mysql://127.0.0.1:3306/jdbc driver-class-name: com.mysql.jdbc.Driverspringboot默认是用org.apache.tomcat.jdbc.pool.Da...
2019-07-03 16:00:02 138
原创 springboot学习4之servlet容器,Docker安装以及操作
使用外置的servlet容器嵌入式servlet容器:应用打成可执行的jar优点:简单、便携;缺点:默认不支持jsp、优化定制比较复杂(使用定制器serverProperties、自定义EmbeddedServletContainerCustomizer,自己编写嵌入式servlet容器的创建工厂EmbeddedServletContainerFactory);外置的Servlet容器:外...
2019-07-03 10:46:01 219
原创 springboot配置和注册组件
注册Servlet三大组件(servlet、Filter、Listener)由于SpringBoot默认是以jar包的方式启动嵌入式Servlet容器来启动SpringBoot的web应用,没有web.xml文件注册三大组件用以下方式:ServletRegistrationBeanFilterRegistrationBeanServletListenerRegistrationBean...
2019-07-03 09:59:14 463
原创 springboot学习3之web开发,springboot对静态资源的映射,thymeleaf标签详解
一、使用spring boot1、创建springboot应用,选中我们需要的模块2、springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3、自己编写业务代码要了解自动配置原理这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?等等所有的自动配置类都是如下格式:xxxAutoConfiguration:自动配置...
2019-07-03 09:57:30 419
原创 spring boot学习2,日志框架
二、日志1、日志框架日志门面:SLF4j日志实现:Logbackspring boot选用的就是slf4j和logback2、SLF4J使用1、如何在系统中使用slf4jimport org.slf4j.Loggerimport org.slf4j.LoggerFactorypublic class HelloWorld{ public static void main(Str...
2019-07-03 09:57:07 104
原创 spring boot学习笔记1,配置文件,profiles 多环境配置,配置文件加载位置以及顺序
一、配置文件1、配置文件注入配置文件中最大的注意点就是要有空格,尤其是yml中1、properties配置文件在idea中默认是utf-8可能会乱码,解决方法是将file encoding里面配置编码的旁边的复选框勾上。2、@value和@ConfigurationProperties的使用@value对单个属性进行注入@ConfigurationProperties 对应全局属性注入...
2019-07-03 09:56:53 294
原创 java处理数据库密码加密配置时如何解密使用
首先配置文件中<!-- 加密时候使用 --> <bean id="propertyConfig" class="sunwin.yog.dao.DecodePropertyConfigurer"> <property name="locations"> <list> &l...
2019-07-03 09:55:48 430
原创 springboot开发使用篇restfulCRUD,thymeleaf的标签用法,自定义错误处理机制
普通请求和restfulCRUD如果使用th:insert/replace等属性进行引入,可以用写~{};但行内写法要加上:[[~{}]];[(~{})]thymeleaf公共页面抽取三种引入功能片段的th属性:th:insert:将公共片段整个插入到声明引入的元素中th:replace:将声明引入的元素替换为公共片段,一般为了不改变样式用replaceth:include:...
2019-07-02 14:52:05 497
jq22Modern_admin879720161128.zip
2019-07-25
fileZilla+nginx简单的文件服务器.zip
2019-06-13
qrcode.zip
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人