- 博客(21)
- 问答 (1)
- 收藏
- 关注
原创 Idea迁移之后启动报 Cannot find VM options file
把对应的 【idea64.exe.vmoptions】或者【idea.exe.vmoptions】 复制过去即可。但是返回上层之后发现之前更新IDEA版本有一个旧版本的文件夹打开一看发现启动文件就在里面复制过来就好了。今天给公司发的电脑装IDEA工具为了方便就把自己电脑在用的IDEA直接打包复制过去了,装好。谁能想到版本更新把文件都移到新的文件夹但是启动项配置没已过去呢真的无语…发现少了VM的启动配置文件,然后就去文件夹里找了一下发现确是没有。2020升级之后的版本内容都在但是配置文件不在。
2024-07-17 11:56:20
137
原创 2020-10-14 总结
Nginx 的负载均衡我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该服务器。如此以来,用户的每次访问,都会保证服务器集群中的每个服务器压力趋于平衡,分担了服务器压力,避免了服务器崩溃的情况。1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2020-10-14 16:06:23
276
原创 spring boot configuration annotation
pom加入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>加上之后不要着急不妨等一会儿就会变绿了参考该文章评论区...
2020-09-25 16:07:47
3966
原创 2020-09-24 逢七必过源码
晚上跟朋友聚会餐桌上玩了个逢七必过的小游戏,结果被罚惨了老笨比了。然后今天无聊就随手摸了个逢七必过的源码。看一看图一乐public class Test { public static void main(String[] args) { for (int i = 1; i < 1000; i++) { if(i % 7 == 0) { System.out.println(i); }else { int indexOf = (i+"").indexOf("7")
2020-09-24 11:14:01
1300
原创 2020-09-23 RabbitMQ的介绍使用分布式的内容整合总结
搜索与商品服务的问题目前我们已经完成了商品详情和搜索系统的开发。思考一下,是否存在问题?商品的原始数据保存在数据库中,增删改查都在数据库中完成。搜索服务数据来源是索引库,如果数据库商品发生变化,索引库数据不能及时更新。商品详情做了页面静态化,静态页面数据也不会随着数据库商品发生变化。如果我们在后台修改了商品的价格,搜索页面和商品详情页显示的依然是旧的价格,这样显然不对。该如何解决?这里有两种解决方案:方案1:每当后台对商品做增删改操作,同时要修改索引库数据及静态页面方案2:搜索服务和商
2020-09-23 16:47:51
219
原创 2020-09-18 Elasticsearch一些总结
Elasticsearch是什么?跟mysql的区别Elasticsearch 是一个分布式的开源搜索可扩展的分析引擎,适用于所有类型的数据Mysql关系型数据库,顾名思义,适用于结构化数据(数据与数据之间存在强关联)的存储和查询;适用于复杂的业务逻辑控制、频繁数据更改这样的场景使用;需要保证数据的原子性,可认为保证多个数据同时成功存储(不存在部分存储成功,部分数据存储失败的情况)需要使用者清楚的知道自己所需要查找的数据在哪个表格,并且对内部的字段参数有所了解;全表全字段检索效率较低,性能
2020-09-18 10:53:09
145
原创 2020-09-16 说一说之前写项目中遇到的一个坑关于实体类中的布尔类型为什么不能用isxxxxx进行命名
对应阿里巴巴开发手册第一章的命名风格的第八条。【强制】POJO 类中的任何布尔类型的变量,都不要加 is 前缀,否则部分框架解析会引起序列化错误。对于这样一条【强制】级别的规定,虽然规范中做了简单的说明,但依然显得很不起眼,以至于很多人依然踩到了这个坑。当你使用快捷键进行生成getset方法时他会把“is”给吃掉,问题就出在private boolean isAtAll;这个字段上,有没有发现阿里的这个参数违背了开篇提到的开发规范?使用fastjson序列化之后,该属性实际转化为了:“atAll”:
2020-09-16 07:51:06
1001
原创 2020-09-10 知识点总结
解释一下 Spring AOP 里面的几个名词切面(Aspect):被抽取的公共模块,可能会横切多个对象连接点(Join point):指方法,在 Spring AOP 中,一个连接点 总是 代表 一个方法的执行。通知(Advice):在切面的某个特定的连接点(Join point)上执行的动作。 通知有各种类型切入点(Pointcut):切入点是指 我们要对哪些 Join point 进行拦截的定义引入(Introduction)目标对象(Target Object):被一个或者多个切面(as
2020-09-10 07:50:14
125
原创 2020-09-09知识点总结
6请解释 Spring Bean 的生命周期?实例化初始 init接收请求 service销毁 destroy7、解释 Spring 支持的几种 bean 的作用域。Spring 容器中的 bean 可以分为 5 个范围:(1)singleton:默认,每个容器中只有一个 bean 的实例,单例的模式。(2)prototype:为每一个 bean 请求提供一个实例。(3)request:为每一个网络请求创建一个实例(4)session:与 request 范围类似,确保每个 sessi
2020-09-09 13:58:58
99
原创 2020-09-09 关于nginx无法启动的解决方案
无法启动之后先去日志文件看一看什么报错,日志文件位置如下下面是报错信息,包含了原因和报错行数,跟对对应行数就可以去找到对应位置进行解决我也是参考了 原贴地址 并且在网上搜索大部分人都是少了一个 { 大括号导致的,只要细心找一下一般都可以解决我已经解决了希望大家也能解决...
2020-09-09 11:03:24
230
原创 2020-09-08 知识点总结
3.11 数据库锁数据库锁一般可以分为两类,一个是悲观锁,一个是乐观锁。悲观锁,从数据开始更改时就将数据锁住,直到更改完成才释放。乐观锁,直到修改完成准备提交所做的的修改到数据库的时候才会将数据锁住。完成更改后释放。3.12 分区分表什么是分表,从表面意思上看呢,就是把一张表分成 N 多个小表什么是分区,分区呢就是把一张表的数据分成 N 多个区块,这些区块可以在同一个 磁盘上,也可以在不同的磁盘上分区类型 range list hash key3.13 应该使用哪一种方式来实施
2020-09-08 10:55:58
116
原创 2020-09-08 关于Maven使用install打包的一些问题
因为是聚合项目,所以项目有子父级,刚开始不能打包的原因是子父类之间继承关系混乱导致的,具体报错如下"com.leyou.item:leyou-item而不是com.leyou.parent:leyou,请在第5行第13列中验证您的项目结构 "根据这句话我意识到可能是我的子父关系出了问题果不其然继承到了最大的项目。修改之后互相对应之后。以上错误解决了,接下来又出现了新的错误这个错误说实话我现在还没搞懂怎么回事,然后根据网络上搜索寻找到了一篇文章:springboot项目打jar包
2020-09-08 10:52:17
251
原创 2020-09-07 知识点总结
6.Vue6.1简述 Vue 中的 MVVM 模型MVVM是Model-View-ViewModel。。Model代表数据模型,View代表 UI 组件,ViewModel 是一个同步View和Model的对象。6.2vue 的优点是什么?低耦合、可重用性、独立开发、可测试6.3请说出 vue 中生命周期函数(钩子函数1、beforeCreate():组件实例刚刚被创建 (el 和 data 并未初始化)2、created():组件创建完成,属性已绑定,但 DOM 还未生成,$el属性还不存在
2020-09-07 18:36:12
74
原创 2020-09-03 关于sql的一些总结记录
SQL语句执行顺序是指条件的优先级,where → gruop by → having → oder by → limitSql语句的条件查询有Where 条件Gruop by 分组Having 可以使用聚合函数查询Oder by 排序Limit 分页表关系有一对一一个人对应一张身份证一对多一个班级有多名学生多对多一个学生可以有多个老师,一个老师也可以有多个学生多对多关系的表,两张表之间没有关联,是依靠第三张表也就是中间表来相互关联两个表...
2020-09-03 19:23:45
117
原创 2020-09-03知识点总结记录
Java Web1.JDBC1.1说下原生 jdbc 操作数据库流程?加载数据库连接驱动获取数据连接对象根据 SQL 获取 sql 会话对象执行 SQL 处理结果集关闭结果集、关闭会话、关闭连接1.2说说事务的概念,在 JDBC 编程中处理事务的步骤。事务是作为单个逻辑工作单元执行的一系列操作事务的四个属性,称为原子性、一致性、隔离性和持久性conn.setAutoComit(false);设置提交方式为手工提交conn.commit()提交事务出现异常,回滚 conn.rollb
2020-09-03 19:21:29
101
原创 2020-09-02利用Ajax请求数据并在模态框展示
后台代码,注意返回值类型是单个结果集,不是集合,如果返回了集合需要遍历否则前台无法解析集合只能解析json @RequestMapping("getPersonById") public void getPersonById(Integer person_id, HttpServletResponse response, Model model) throws IOException { Persondesc alarmTask1=personService.getPersonById(per
2020-09-02 17:11:53
510
原创 2020-09-02知识点复习总结
1**.在 java 中 wait 和 sleep 方法的不同?**最大的不同是在等待时 wait 会释放锁,而 sleep 一直保持有锁。wait通常被用于线程间交互,sleep 通常被用于暂停执行。2.同步锁与死锁同步锁是当多个线程在同一时间内只允许一个线程来操作数据,可以用用 synchronized 关键字来实现死锁是指多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。拓展:为什么要用锁当多个线程同时访问同一个数据时,很容易出现问题。为了避免这种情况出现,我们要保证线程同步
2020-09-02 16:41:00
239
原创 2020-09-01学习总结
2020-09-01学习总结:1 HashMap 和 HashTable 有什么区别?HashMap线程不安全,不允许键值重复,允许空键和空值;由于非线程安全,HashMap 的效率要较 HashTable 的效率高.HashTable线程安全,key和value不能为null; HashTable 是用 sychronize来实现线程安全的;2 HashMap,HashTable,ConcurrentHashMap 之间的区别,及性能对比性能:ConcurrentHashMap(线程安全) &g
2020-09-01 11:05:57
83
通过注解来改变配置mapper的数据源
2022-09-06
kattle文件在服务器执行成功但是数据库没有实际操作,本地运行可以正常操作
2020-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人