- 博客(24)
- 收藏
- 关注
转载 SQL必备知识点|如何删除重复值
https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_5123807298425534675
2023-08-24 09:27:08 184
转载 『MySQL』索引类型 normal, unique, full text
问题1:mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。...
2020-01-13 14:30:30 277
原创 iphone2019最新fiddler抓包方法
一、配置fiddler如下图所示配置即可二、配置手机1、将手机和电脑连接同一wifi2、手机配置代理1)进入wifi 配置代理莫斯改为手动2)配置代理地址和端口地址即为电脑的IP地址 端口是fiddler中配置的 我是用的默认的88883)浏览器访问http://ip:端口 在下载证书 并对证书授权至此,所有的配置已经完成。...
2019-12-16 10:09:44 351
原创 Java获取包下面properties文件内容,获取resource下的文件
1获取包下面properties文件内容Properties properties = new Properties(); InputStream inputStream = Object.class.getResourceAsStream("/code.properties"); try { properties.load(inputSt...
2019-10-28 15:00:35 1267
原创 Java如何获取oss文件(附csv文件解析)
使用背景最近项目中有接收其他部门数据的需求,之前一直使用的mns,但这次的数据量较大,因此选择通过mns传递oss文件路径,到oss上读取具体内容,文件采用的csv,下面上代码。1、pom文件加入依赖 <dependency> <groupId>com.aliyun.oss</groupId> <ar...
2019-09-18 17:13:04 10326
原创 Java中break跳出嵌套循环方法(goto实现)
Java语言中goto是保留关键字,没有goto语句,也没有任何使用goto关键字的地方。Java中也可在特定情况下,通过特定的手段,来实现goto的功能。显然Java不愿意开发者随意跳转程序。下面解释两个特定:特定情况:只有在循环体内,比如for、while语句(含do…while语句)中。特定手段:语句标签和循环控制关键字break、continue,语法格式是:break/contin...
2019-09-02 10:23:37 1807
转载 NoSQL 还是 SQL ?这一篇讲清楚
NoSQL历史随着大数据时代的到来,越来越多的网站、应用系统需要支撑海量数据存储,高并发请求、高可用、高可扩展性等特性要求,传统的关系型数据库在应付这些调整已经显得力不从心,暴露了许多能以克服的问题。由此,各种各样的NoSQL(Not Only SQL)数据库作为传统关系型数据的一个有力补充得到迅猛发展。本文将分析传统数据库的存在的相关问题,以及几大类NoSQL如何解决这些问题,希望给大家提供...
2019-08-28 15:19:37 483
转载 关于内存地址和内存空间的理解
1.内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢?首先,必须要知道内存地址只是一个编号,代表一个内存空间。那么这个空间是多大呢?原来在计算机中存储器的容量是以字节为基本单位的。也就是说一个内存...
2019-08-28 09:39:47 2534 1
转载 Spring Boot程序 向其他API接口发送Http请求并接收返回结果
原文链接:https://blog.csdn.net/w903328615/article/details/82586614引入RestTemplateimport org.springframework.web.client.RestTemplate;1创建HttpClient类import org.springframework.http.*;import org.spring...
2019-08-23 16:05:06 4095
原创 EasyExcel实现批量导入
EasyExcel代码及官方文档:https://github.com/alibaba/easyexcel最近项目中遇到需要Excel导入数据的情况,由于几十万条的数据量过大,再加上逻辑处理比较多,最初采用poi导入,占用资源过大,导入过程中服务器内存几乎100%占用,耗时较久,因此更换为EasyExcel。实测效果确实立竿见影,效率至少提升一倍,在这里把代码贴上,不足之处欢迎指正。1导入ja...
2019-08-22 18:17:46 2978
转载 JAVA foreach和普通for循环是否需要判断为null
原文:https://blog.csdn.net/u014079773/article/details/52693539测试增强for循环是否需要判断为null例1:public static void main(String[] args) { List<Object> list = null; for(Object s : list){ ...
2019-07-17 17:34:28 669
转载 Eureka的工作原理以及它与ZooKeeper的区别
原文链接;https://www.cnblogs.com/snowjeblog/p/8821325.htmlEureka的工作原理以及它与ZooKeeper的区别1、Eureka 简介:Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和...
2019-07-16 17:51:58 178
原创 Java单例模式五种实现方式
前言前三种方式在实际开发中都不建议使用,急着开发的小伙伴可以根据自身情况选择:1、占用资源少,不需要延迟加载选用第五种,枚举方式;2、占用资源多,需要延迟加载选用第四种,静态内部类方式。1、饿汉式(线程安全,调用效率高,但是不能延时加载):public class Singleton { private static Singleton instance = new Singleton...
2019-07-16 17:04:22 175
原创 解决Map泛型嵌套问题
使用场景最近在项目中需要写一个多sheet导出的工具类,用到了泛型的嵌套,在这里分享一下,下面上干货。(有需要多sheet导出工具类代码的可以看我另一篇博客:https://blog.csdn.net/M_memory/article/details/95318378)如何实现Map中key为泛型,value为泛型集合起初我是想通过Map<?,List<?>>这种形式...
2019-07-10 15:48:03 877
转载 mybatis执行批量更新batch update 的方法(MySQL Oracle)
原文链接:https://my.oschina.net/likaixuan0/blog/1476939?nocache=1534325677468oracle数据库:<update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="item" in...
2019-07-10 15:20:29 648
转载 Java:String和Date、Timestamp之间的转换
原文链接:https://yunnick.iteye.com/blog/1074495一、String与Date(java.util.Date)互转1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日...
2019-07-10 15:07:14 273
原创 Java多sheet导出表格实现(通用)
使用场景1、主从表数据同时导出,因为数据量较大,使用多sheet展示,可以增加数据可读性。2、因为项目中多个地方有这个需求,所以花了一些时间编写了一个工具类,提高开发效率。下面上干货:实现思路1、流开启后 ,创建一个Workbook 使用workbook创建多个sheet ,并设置不同的sheetName、表头 ,数据写入文本行后,关闭流。2、通过反射、泛型 ,达到通用的目的...
2019-07-10 11:37:47 4303 1
原创 mysql保存数据提示:Out of range value for column错误
错误原因:传入参数超出数据库字段设置最大值 在数据库中修改即可mysql的基本数据类型里几个int长度如下:类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-128,127)(0,255)小整数值SMALLINT2字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3字节(-8 388 ...
2019-07-10 11:12:45 2243
转载 Intellij IDEA运行报Command line is too long解法
原文:https://blog.csdn.net/ZXJ_1223/article/details/80611089报错内容:Error running ‘ServiceStarter’: Command line is too long. Shorten command line for ServiceStarter or also for Application default confi...
2019-07-10 11:00:23 432
原创 Swagger UI中文乱码解决(IDEA)
1、file --> Settings --> file encodings如图 都设置为UTF-8 然后重启项目 一般即可解决如不成功 请留意启动项目时Messages中是否有这样一句话:Information:java: Multiple encodings set for module chunk platf “GBK” will be used by ...
2019-07-10 10:37:47 5726
原创 idea中调用WebService接口方法
使用场景最近在项目中涉及到和其他部门(Sap)对接数据,因为该部门所用语言不是java,因为WebService具有跨语言的特性,最后决定使用WebService来完成对接,下面上干货。通过wsdl文件生成java代码1、在项目中创建一个新的文件夹,将wsdl文件下载后保存到该文件夹中文件下载方法:通用浏览器访问wsdl地址 进入页面 右键另存为到新建的文件夹中,注意将格式改为.ws...
2019-07-09 17:18:36 11276 3
转载 MySQL字符集设置问题(耐心看完)
1、字符、编码、字符集、字符序基本概念字符字符(Character)是指人类语言中最小的表义符号。例如’A’、'B’等;编码给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A’赋予数值0,给字符’B’赋予数值1,则0就是字符’A’的编码;字符集• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集...
2019-07-03 14:16:57 3301 1
转载 【数据库】索引基础入门
1、索引是什么索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。2、为什么用索引(优点)① 建立索引的列可以保证行的唯一性,生成唯一的rowId② 建立索引可以有效缩短数据的检索时间③ 建立索引可以加快表与表之间的连接④ ...
2019-07-02 18:48:20 270
原创 Lombok @Data和@Builder一起使用时报错
Lombok @Data和@Builder一起使用时报错错误解决方法lombok常用注解错误有时为了在构造po类时,代码更优雅,会在po类加入@Builder注解,但因为@Builder和@Data一起使用时会将类的无参构造方法覆盖掉,会导致使用一些框架操作数据库时不能成功地将数据赋值给po类,例如myBatis。解决方法在类中重写无参构造方法,防止与lombok的注解冲突,在无参构造方法...
2019-07-02 17:57:11 8675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人