10 2019 档案
摘要:首先放出官方关于为什么将默认的连接池设置为Hikari的原因: ConcurrentBag:更好的并发集合类实现 ConcurrentBag的实现借鉴于C#中的同名类,是一个专门为连接池设计的lock-less集合,实现了比LinkedBlockingQueue、LinkedTransferQueu
阅读全文
摘要:阿里缓存机制:若在进某一页面的时候执行了select语句,会将该select语句查询出来的数据存入缓存,若执行了修改语句则清空该缓存,若没有执行修改语句则再次进入此页面的时候会直接从缓存中加载上次select查询出来的数据.并且将缓存的查询语句打印在后台context中。
阅读全文
摘要:为什么存在这两种类型呢? 我们都知道在Java语言中,new一个对象存储在堆里,我们通过栈中的引用来使用这些对象;但是对于经常用到的一系列类型如int,如果我们用new将其存储在堆里就不是很有效——特别是简单的小的变量。所以就出现了基本类型,同C++一样,Java采用了相似的做法,对于这些类型不是用
阅读全文
摘要:问题一: File->Settings->Editor->File Encodings 问题二: File->Other Settings->Default Settings ->Editor->File Encodings 问题三: 将项目中的.idea文件夹中的encodings.xml文件中的
阅读全文
该文被密码保护。
摘要:一、 将数据库中的数据导入到本地 生成Json文件 1、将数据库中的数据导出到本地生成Json文件 2、将生成的Json文件格式化的相关工具类(直接将Json字符串当做参数传递进去即可) 1 public class JsonFormatTool { 2 /** 3 * 单位缩进字符串。 4 */
阅读全文
摘要:1、entity 里的每一个字段,与数据库相对应, 2、vo 里的每一个字段,是和你前台 html 页面相对应, 3、dto 这是用来转换从 entity 到 vo,或者从 vo 到 entity 的中间的东西 。(DTO中拥有的字段应该是entity中或者是vo中的一个子集) 举个例子: 你的ht
阅读全文
摘要:一、JSON官方提供的解析 1、相关依赖 2、在类中导包 3、将Json格式的String字符串转换为JSONObject对象(JSONObject对象可以直接赋值到Map<String,Object>) 4、将 对象 转换为JSONObject对象 补充: JSONObject.put(key,v
阅读全文
摘要:如果在实体类上面标注了@Data 自动生成了get/set/toString方法之后,他默认生成格式是 这里在内容的前面会自动生成该实体类的类名,而且真正的内容是用圆括号 ( ) 括起来的,而JSON则是用花括号 { } 括起来的 如果要将对象和Json进行交互的话,建议还是手动生成toString
阅读全文
摘要:JSON (常常与Map集合或者List<Map<String,Object>>集合相互转换使用) Json对象可以直接赋值给Map集合 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 值 JSON 值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(tru
阅读全文
摘要:原因:主要是因为mybatis在调用对象中的get方法时造成的问题。可能是因为属性名与SQL语句中的没有对应上,或者是属性的命名不规范 尽量避免用isXXX来命名,部分框架解析的时候会出问题。 参考于:https://blog.csdn.net/rocketeerLi/article/details
阅读全文
摘要:
阅读全文
摘要:(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行
阅读全文
摘要:如果是从Map<String,Object>中根据key值取出来的value默认是Object类型 判断Object类型的对象是否为空
阅读全文
摘要:HTTP(Hypertext Transfer Protocol Vertion )超文本传输协议,被用于在web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截获了传输报文,就可以读取内容,所以不建议传输一些敏感信息。 为了解决这一缺陷,需要使
阅读全文
摘要:思路: 1. 这道题主要是在处理连续二字,观察题中的数据表可以发现,该表的主键是自增而且连续的,所以从主键Id上考虑实现连续的功能。 2. 至少三个连续的相同数字,三个相同的Num的话,这里涉及到对同一个表中的同一属性进行多次比较,考虑给表起别名的方式查询3个该表,从中获取Num来进行对比 MySQ
阅读全文
摘要:1、面向人群不同: JDK是面向开发人员使用的SDK。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。 2、重要程度不同: JRE的地位就象一台PC机一样,编写的Java程序必须要JRE才能运行。只要你的电脑安装了JRE,就可以正确运行Ja
阅读全文
摘要:list 转换为 String String 转换为 list 借助阿里旗下的fastjson
阅读全文
摘要:注意: 当我们通过接口中的接口调用到其他服务中的controller时,人家服务方的controller需要接受的参数,我们在调用的时候也要声明,所以我们在接口中的写法也要写@RequestMappping(value = "", method = )注解 和@RequestParam 或者@Req
阅读全文
摘要:方法一:list.isEmpty() 方法二:list.size() ==0 方法三:list == null
阅读全文
摘要:被@Scheduled 注解修饰的方法不能有参数!!!不然会在启动application的时候会报错
阅读全文
摘要:1.fastjson List转JSONArray 2.fastjson JSONArray转List 3.fastjson 字符串转List 4.fastjson list集合转换为json字符串 搬运自:https://blog.csdn.net/u014736629/article/detai
阅读全文
摘要:StringBUilder是线程不安全的(线程同步访问的时候会出问题),但是效率相对较高。 (String类型使用加号进行拼接字符串的时候,会产生很多临时字符串对象。) StringBuffer是线程安全的。(StringBUffer只会产生一个对象)
阅读全文
摘要:1 StringBuilder a = new StringBuilder("This is testDemo"); 2 String b = "Hello"+a; //将StringBuilder类型转换成String类型 3 StringBuilder a = new StringBuilder(a); //将String类型转换为StringBuilder类...
阅读全文
摘要:我们在开发过程中经常会使用到List<Object> list=new ArrrayList<>(); 这个集合,Object 也可以是String、Integer等。 当我们需要把list集合中的数据放到另外一个集合中(List、Set...),我们也许会使用循环遍历然后将对象存入到新的集合中,这
阅读全文
摘要:方法一:调用map.keySet()方法 方法二:调用map.entrySet()方法 常用 方法三:迭代器遍历 方法四:遍历map集合中的所有value值(该方法不能遍历操作key值)
阅读全文
摘要:Object也是有自己的类型的,如果直接对Object类型的数据强转为Integer会出现类型转换异常 Object类型转换为Integer类型的两种方法:(先把Object类型通过toString()或者String.valueof()转换为String类型,然后在通过Integer工具类调用方法
阅读全文
摘要:HTTP的响应状态码由5段组成: 1XX 2XX 3XX 4XX 5XX 搬运自:https://blog.csdn.net/heshuangyuan123/article/details/38944469
阅读全文
摘要:解法一:(左外连接 + not null) 解法二:(not in + 子查询)
阅读全文
摘要:getForObject 和 getForEntity 的区别 getForObject函数实际上是对getForEntity函数的进一步封装,如果你只关注返回的消息体的内容,对其他信息都不关注,此时可以使用getForObject。 ResponseEntity<T>是Spring对HTTP请求响
阅读全文
摘要:解法一:(创建临时表当做子表来处理) 解法二:(where好像只能用于原有数据表字段,聚合函数生成的字段无法配合使用) 解法三: 补充: 1、where后面不能跟聚合函数 2、group by 非聚合函数列 having 可以是聚合函数 3、where 子句的作用是在对查询结果进行分组前,将不符合w
阅读全文
摘要:类型判断:当涉及到了一个表需要和自己表中的某些属性进行对比的时候,使用给表起别名的方式来处理 方法一: 方法二:(注意在select中涉及到多个表的共有字段时,必须标明该字段是属于哪个表的)
阅读全文
摘要:SpringBoot 使用feign时报错Service id not legal hostname(xx_sss) 原因是feign不支持下划线"_",支持"-",改成xx-sss即可
阅读全文
摘要:解题思路: 1、首先,我们需要对分数进行倒序排序(以下得出的结果是没有去重过的倒序的分数) select Score from Scores order by Score DESC 2、接下来我们还缺少一列Rank。例如:一个班有20个人,但是所有人都考了95分,那么全班同学都是并列第一即名次只有一
阅读全文

浙公网安备 33010602011771号