- 博客(22)
- 收藏
- 关注
原创 修改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关注的人