随笔分类 - java
摘要:Git 一、Git概述 Git大家都听过,是一个免费的、开源的分布式控制系统。 1. 版本控制工具 版本控制工具分类两类:集中式版本控制工具和分布式版本控制工具 集中式版本控制工具 例如SVN、CVS等工具,都包含一个单一的集中管理的服务器,保存了所有文件的修订版本。协同工作的人们通过客户端连接到服
阅读全文
摘要:thymeleaf的CSS加载失败问题 解决方法: 页面渲染后,css,js,图片等文件加载失败,解决方法,继承WebMvcConfigurationSupport,对访问路径进程处理。 @Configuration public class UsingStaticConfiguration ext
阅读全文
摘要:二、VUE MVVM: Model: 模型,包括数据合并一些基本操作 View:视图 VM:View-Model, 封装dom操作,每当Model改变时,View也会自动跟着改变,实现模型到视图的渲染过程 1. Vue安装 VS打开新的文件夹 在终端中初始化该项目: PS D:\CCode\vue2
阅读全文
摘要:Spring MVC 执行流程 Spring MVC整个流程分成三个阶段 准备阶段 匹配阶段 执行阶段 准备阶段 在 Web 容器第一次用到 DispatcherServlet 的时候,会创建其对象并执行 init 方法 init 方法内会创建 Spring Web 容器,并调用容器 refresh
阅读全文
摘要:两阶段终止模式 在并发时,如何让一个线程T1优雅地终止线程T2,优雅指的是给T2一个料理后事的机会。 方法1——利用interrupt @Slf4j(topic = "c.two") public class MyTwoInterrupt_ByInterrupt { public static vo
阅读全文
摘要:AOP切面顺序导致事务不能正确回滚 原因:事务切面的优先级最低,自定义的切面默认跟事务优先级相同,并且自定义切面在内层,若这是自定义切面没有正确抛出异常,则导致外层事务不能正常回滚 @Transactional(rollbackFor = Exception.class) public void t
阅读全文
摘要:mysql执行计划 执行计划:就是sql查询的顺序,以及如何使用索引查询,返回的结果集的行数 EXPLAIN select * from user where username='neo' id: 查询的序号,有几个select就显示几行,id时按照select出现的顺序增长的,id列的值越大执行的
阅读全文
摘要:如果容器中有AutowiredAnnotationBeanPostProcessor后处理器,则加了@Autowired注解的或只有一个参数的构造器的bean由这个后处理器创建。 @Controller public class HeloController { @Autowired private
阅读全文
摘要:ApplicationContext refresh的流程 ApplicationContext的父类是AbstractApplicationContext, refresh是AbstractApplicationContext中的一个方法,它负责初始化ApplicationContext容器,容器
阅读全文
摘要:Mybatis动态标签 1. if标签 动态条件判断 <select id="findByCondition" resultType="user" parameterType="user"> select * from user where 1=1 <if test="username!=null"
阅读全文
摘要:Linux修改文件报错 今天修改nginx的配置文件时: http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; lua_package_path "/u
阅读全文
摘要:CentOS无法远程连接 1. 查看CentOS是否能ping ping www.baidu.com 如果超时,,则可能是防火墙未关闭,关闭防火墙 systemctl stop firewalld systemctl disable firewalld 2. Windows的防火墙未关闭 查看win
阅读全文
摘要:Json与Object转换 依赖jar包:fastjson <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </dependency> Ob
阅读全文
摘要:DSL索引库操作 1. 创建索引库 PUT /索引名称 { "mappings": { "properties": { "字段名1":{ "属性": "属性值", }, "字段名2":{ "properties": { "子字段名":{ "属性":"属性值" } } } } } } 2.查询索引库
阅读全文
摘要:idea建立SpringBoot聚合项目 建立父项目——HelloMQ 配置父项目pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http
阅读全文
摘要:整合SSM MVC框架:SpringMVC 持久层框架:注解Mybatis 整体框架:Spring 以查询所有User信息为例,SSM通用的实现步骤: 一、创建配置文件 1.导入依赖的jar包:spring、springmvc、mybatis、jstl、mysql、c3p0等 <dependency
阅读全文
摘要:解决注解Mybatis注入多个参数时报错 问题:当使用注解Mybatis注入多个参数时,报错 @Insert("insert into user_role values(#{uid},#{rid})") void saveUserRole(int uid, int rid); 报错信息: org.a
阅读全文
摘要:Tomcat加载问题 修改了一个类的名字,使用idea自动修改这个类的名字,修改完之后就报错: Artifact storage:war exploded: Error during artifact deployment. See server log for details 解决方法1:重新生成
阅读全文
摘要:对象作为函数的参数 当对象作为函数的参数传递到方法中时,实际上传递的是对象的地址值。 1. 以传递TreeNode对象为例,root传递给change函数的是root的地址值。 public static void change(TreeNode node) { } public static vo
阅读全文
摘要:Maven导入依赖问题 问题: 加入Spring-webmvc依赖时,maven报错,而其他spring依赖都能导入。 Cannot resolve org.springframework:spring-webmvc:5.2.9.RELEASE Debug: 查询本地maven仓库:C:\Users
阅读全文

浙公网安备 33010602011771号