自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 p=np问题

p/np

2022-08-03 21:37:13 25005 2

原创 修改MySQL密码时出现ERROR 1064 (42000)解决方法

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';Query OK, 0 rows affected (0.15 sec)

2021-12-23 17:16:42 1217

原创 jdk8lambda表达式执行过程

Lambda表达式在执行的时候,它会编译出一个静态的方法,这个静态方法在jdk8内部就会基于当前的LambdaMetafactory类中的metafactory方法来生成一个内部类。这个内部类中做的就是对我们当前Lambda方法体内部的实现。内部类的调用方法并不是动态生成的,它只是在原文件的class中生成了静态方法,对它来进行一个调用执行。...

2021-12-19 17:08:50 639

原创 phoenix相关资料

phoenix官方文档:http://phoenix.apache.org/language/index.html不支持rename操作,支持增删改列。Example:ALTER TABLE my_schema.my_table ADD d.dept_id char(10) VERSIONS=10ALTER TABLE my_table ADD dept_name char(50), parent_id char(15) null primary keyALTER TABLE

2020-08-02 23:53:51 307 1

原创 ads相关资料

ads(2.0/3.0)官方相关文档:https://help.aliyun.com/document_detail/123430.html?spm=a2c4g.11174283.6.691.230128f1J9YiJAADS 3.0:AnalyticDB for MySQL暂不支持更改列的数据类型。增加列ALTER TABLE adb_demo.customer ADD COLUMN province varchar comment '省份';删除列ALTER TABLE adb_

2020-08-02 23:52:24 344

转载 leetCode3. 求1+2+…+n

求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出:6示例 2:输入: n = 9输出:45限制:1 <= n<= 10000class Solution { int res = 0; public i...

2020-04-21 23:28:27 176

转载 2. 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"w...

2020-04-20 13:30:36 162

原创 SpringMVC的执行流程

1.客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配到DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转发给DispatcherServlet2.DispatcherServlet接到这个请求后将根据请求的信息(包含URL、Http方法、请求报文头和请求参数Cookie等)以及HandlerMapping的配置找...

2020-04-08 21:43:47 218

原创 深拷贝和浅拷贝的区别

1.深拷贝和浅拷贝的区别?浅拷贝只是拷贝了源对象的地址,所以源对象的值发生变化时,拷贝对象的值也会发生变化。------盲目跟风 别人干啥它干啥 肤浅深拷贝是拷贝了源对象的所有值,所以即使源对象的所有值发生变化时,拷贝对象的值也不会改变。----自力更生有主见HashMap是浅拷贝。2.怎么深拷贝?...

2020-04-08 21:07:08 413

原创 整理关于Http面试题

1.HTTPS和HTTP的区别是?a.https协议需要到CA申请证书,一般免费证书较少,所以可能需要一定费用。b.http是超文本传输协议,信息是明文传输。https是SSL+HTTP协议构成的加密传输协议,更加安全。c.http和https用的端口也不一样,http默认端口号是80.https默认端口号是443。2.什么是长连接?短连接?HTTP/1.0中,默认使用短连接。...

2020-04-06 22:11:41 188

原创 redis常用的数据结构以及在业务中使用的场景

2020.4.6redis常用的数据类型有String、Hash、List、Set、Sortedset、pub/sub、Transactions1.StringString是最常用的数据类型。普通的key/value存储都可以归为此类,可以完全实现memacached的功能,并且效率更高。而且还可以享受redis的的定时持久化、操作日志以及Replication功能。除...

2020-04-06 21:45:11 422

原创 redis的hash怎么实现以及 rehash过程是怎样的?和JavaHashMap的rehash有什么区别,与ConcurrentHashMap扩容的策略比较?

2020.4.6从数据结构的角度来看,redis的dict和java的HashMap很像,区别在于rehash:HashMap在resize时是一次性拷贝的,然后使用新的数组,而dict维持了2个dictht,平常使用ht[0],一旦开始rehash则使用ht[0]和ht[1],rehash被分摊到每次的dictAdd和dictFind等操作中。...

2020-04-06 19:10:44 3786

原创 大家的日语(第三节)

为方便自己记忆单词,特别记录。希望也能对别人有些许帮助,记得听音频。ことば 1. ここ 這裡,這個地方2. そこ 那裡,那個地方3. あそこ 那裡,那個地方4. どこ 哪裡,哪個地方------------------------------------------------------------------------------...

2019-10-31 14:11:09 245

原创 mybatis和springDatajpa区别

mybatis更灵活些。hierbnete早期不支持sql语句,而springDataJpa是支持sql语句的,但是多表查询没有mybatis强大。mybatis不一定非要连表查询,可以拆成多个select * from,不用去联查一堆。这是springDataJpa无法比拟的。...

2019-10-28 11:19:04 1217

原创 java11- 新特性

java11-官方更新列表181 基于嵌套的访问控制309 新增了常量池中类文件一个描述符315 改进Aarch64架构执行效率318 Epsilon:垃圾收集器没有生产意义,用于实验或者测试--真正没有收集垃圾的GC 之前的gc可以通过一个属性禁止掉,这个生产环境不可能用它320 移除两个模块Java321 HTTP Client 不需要依赖第三方api了,集成度、效...

2019-10-22 15:27:23 266

原创 ObjectMapper使用

ObjectMapper类是Jackson库的主要类,主要是用来把对象转换成为一个json字符串返回到前端, Student student = mapper.readValue(jsonString, Student.class); 是将string串转化为对象jsonString = mapper.writeValueAsString(student); 是将对象转化为json...

2018-11-22 14:35:29 138

转载 JAXB注解的使用详解

一、  JAXB是什么?JAXB(即Java Architecturefor XML Binding)是一个业界的标准,即是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。二、  注解介绍1.  Jaxb中处理java和xml之间转换的常用注解有:1) @...

2018-11-22 14:14:45 140

原创 使用ReflectionToStringBuilder实现toString方法

org.apache.commons.lang.builder.ReflectionToStringBuilder是commons-lang里的一个类。实现一个类的toString方法使用ReflectionToStringBuilderpublic String toString() { return ReflectionToStringBuilder.toString(th...

2018-11-22 14:13:35 733

转载 VSCode设置中文语言显示

 Vscode是一款开源的跨平台编辑器。默认情况下,vscode使用的语言为英文(us),如何将其显示语言修改成中文了?1)打开vscode工具;2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后;3)修改locale.json文件下的属性“locale”为“zh-CN”;4)重启vscode工具;...

2018-11-16 17:33:41 147

转载 lambda表达式--

对于一个java变量,可以赋给它一个“值”。而如果想把“一块代码”赋给java变量,应该怎么做?用lambda表达式。为了赋值更方便,又有一个问题, 变量aBlockOfCode的类型应该是什么?lambda表达式本身就是一个接口的实现。说明:这种 只有一个接口函数需要被实现的接口类型, 我们叫它“函数式接口”。为了避免其他人在这个接口中增加接口函数导致需要...

2018-11-16 17:14:35 156

转载 git文件没有绿色红色小图标

git关联的的文件没有绿色、红色小图标按步骤处理,然后重启电脑即可。 按Win+R键打开运行对话框,输入 regedit.exe ,准备修改注册表; 找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer; 新建一个键名称为 “Max Cached Icons” 数据设置为 “2000”...

2018-07-22 19:31:33 868

转载 git与svn的区别-小结一下

git与svn的区别-小结一下1)Git是分布式的,SVN不是:这 是GIT和其它非分布式的版本控制系 统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的...

2018-07-22 18:57:50 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除