自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clare Tung

技术我只服自己

  • 博客(239)
  • 资源 (26)
  • 收藏
  • 关注

原创 gson反序列化int变成double

gson反序列化时int变成double类型

2022-07-28 15:44:40 872 1

原创 Typora连接激活服务器失败

Typora连接激活服务器失败

2022-06-20 23:03:50 3415 4

原创 2021,拥抱变化,不断成长

2021,拥抱变化,不断成长2021年,我们在奋力奔跑。是挑战,也是机会在工作中,我一直是一个自由人的角色,哪里需要我就会去哪里。我挺享受这样的状态,因为这样所有的工作责任都不用我承担。我只要按部就班,做好自己的事情,准时上下班。突然有一天,我要离开这个熟悉了快半年的小组,这一次不是支援组内其他项目。而是一次调整,离开这个小组,去一个新的项目组。我知道,那时候,我没有选择,只能接收安排。新的项目是全新组建的,而我第一次被推到责任人的位置。这对我来说,确实是第一次,从0到1的去负责一个项目。我做不好

2021-12-23 23:24:18 553

原创 2021,三个目标总结

回顾2021年的3个目标是:①脱单;②走向架构师之路;③完善自己的投资理论知识,扩充运营,管理,商业思维总结脱单。完成进度100%自从18年毕业之后,人生的节奏就越来越快。像是大家到了二十五六的年纪,都在慢慢完成人生大事。买房,结婚,生孩子。时间从未有过这么快,我也曾享受孤独。现在我已经在经历一段亲密关系,每天有人说说话,撒撒娇。我们好好的,就好。走向架构师之路。完成进度5%什么是架构师?架构师要干什么?要怎么干?你看我的疑问,就知道我很艰难的走在职业的道路上。今年有一段时间,我

2021-12-15 23:27:41 704

原创 RocketMQ实现流量削峰

文章目录RocketMQ流量削峰总体思路服务项目flowpeakclipping-gateway:网关服务flowpeakclipping-mq:mq服务flowpeakclipping-businessService:消费mq消息,进行业务处理代码地址RocketMQ流量削峰总体思路http请求到gateway网关gateway通过RouteLocator配置路由信息转发到mq服务mq服务接收到数据后,将数据发送到对应的topicmq消费者监听消息,拉取消息,进行业务处理,处理完后将msg

2021-11-04 17:08:17 3537

原创 上海Java开发工程师最新面试题(2021年)

文章目录eureka实现,服务发现和注册的过程(小红书)openfeign的实现(小红书)redis双写一致性,使用场景,怎么更新(小红书)双写一致redis缓存雪崩的解决(小红书)redis如何实现延迟队列(小红书)mysql数据库引擎有哪些,它们的区别,MyIsam的优势,主键索引和非主键索引(小红书)联合索引(ABC)用CA能走索引吗(小红书)深度分页的解决方法(小红书)系统迁移数据一致性问题,新系统崩了,怎么切回老系统(小红书)分布式锁使用场景(小红书)分布式事务使用场景,seta的模式有几种(小红

2021-10-30 22:07:09 953

原创 系统架构——面试知识点思维导图

2021-10-28 20:45:29 241

原创 MQ——面试知识点思维导图

2021-10-28 20:40:55 191

原创 Redis——面试知识点思维导图

2021-10-28 20:39:25 188

原创 SpringCloud——面试知识点思维导图

2021-10-28 20:37:24 172

原创 SpringBoot——面试知识点思维导图

2021-10-28 20:35:33 273

原创 Spring——面试知识点思维导图

2021-10-26 14:21:14 125

原创 MySQL——面试知识点思维导图

2021-10-26 14:18:44 204

原创 JVM(Java虚拟机)——面试知识点思维导图

2021-10-26 14:16:46 145

原创 Java多线——程面试知识点思维导图

2021-10-26 14:14:31 168

原创 Java集合——面试知识点思维导图

2021-10-26 14:12:25 193

原创 Java基础——面试知识点思维导图

2021-10-26 14:09:22 194

原创 MacBook pro m1安装jdk、maven、git

MacBook pro m1安装jdk、maven、git安装jdk下载:https://www.oracle.com/java/technologies/downloads/#java8找到Java8jdk-8u301-macosx-x64.dmg双击dmg,然后弹出pkg文件command+space打开搜索,找到终端自动配置好了环境clare@ClareTungdeMacBook-Pro ~ % java -versionjava version "

2021-09-19 22:24:20 2327 1

原创 Error:(3, 31) java: 程序包jdk.nashorn.internal.ir不存在

报错Error:(3, 31) java: 程序包jdk.nashorn.internal.ir不存在解决:有Java11换成Java8了,就好了

2021-09-08 22:49:16 11356 6

原创 SRE工作手册——基础

内容包括SRE和Devops的区别SLO(服务质量目标)监控基于SLO的告警方法消除琐事简单性SLO目标举例目标SLO:Http服务的可用性,30天内达到99.9%30天的错误预算:1-99.9%=0.1%燃烧率计算720 * 60 * 60/(100% / (1-99.999%))=25.92月度秒数:7206060燃烧率:错误率 除以(1-SLO)燃烧率:错误预算 除以 时间...

2021-09-01 14:59:31 1517

原创 面试时如何谈出高薪

面试时如何谈出高薪前期准备了解行业内,该职位的平均工资水平是怎样的。了解意向公司的薪酬架构,内部人士打听,结合企业薪酬津贴情况,涨薪规律等等你要去的企业是否人才缺乏,或者是怎样的人才配比,需要了解市场行情了解HR求职者和HR不是队里关系,是平等关系,是相互需要的。公司一般是有薪资预算的,薪资一般是一个范围。和HR保持不错的关系,至少谈话是比较舒服的状态。HR更愿意给你开高一点薪水,或者你想要高工资时,愿意帮你争取一下。谈判小技巧面试顺利,对方当场主动提到薪水,会可能给你一份更高

2021-08-25 23:53:43 151

原创 职业发展的底层逻辑

2021-08-24 23:42:39 605

原创 github【Git 操作的令牌认证要求】(二)(Token authentication requirements for Git operations)

Token authentication requirements for Git operations对 GitHub.com 的 Git 操作进行身份验证,2021 年 8 月 13 日之前通过 HTTPS(推荐)或 SSH 密钥开始使用个人访问令牌,以避免中断。推荐解决方法,使用ssh的方式参考文章:Git通过SSH key获取GitHub上项目,导入到IDEA中如果使用Http的方式参考文章:github【Git 操作的令牌认证要求】...

2021-08-23 09:57:44 1621

原创 github【Git 操作的令牌认证要求】(Token authentication requirements for Git operations)

Token authentication requirements for Git operationsremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requiremen.

2021-08-15 20:07:09 1847

原创 安全开发(一)

文章目录安全开发身份认证Basic AuthJWTOAuth访问DDos攻击中间人攻击SSLStrip攻击HSTS输入处理输出CSRF攻击SQL注入攻击XSS跨站脚本攻击安全开发身份认证Basic Auth在HTTP中,基本认证(Basic access authentication)是一种用来允许网页浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。缺点客户端和服务器主机之间的连接是安全可信的。如果没有使用SSL/TLS这样的传输层安全的协议,那么以明文传输的

2021-07-21 13:36:01 307

原创 认知觉醒——读书笔记

文章目录认知觉醒内观自己,摆脱焦虑大脑,一起问题的起源认识大脑焦虑的根源耐心:得耐心者得天下潜意识模糊拆解烦恼,消除情绪模糊里清外明,消除行动模糊感性潜意识的智慧凭感觉学习凭感觉寻找人生目标如何捕捉感觉元认知,人类的终极能力元认知,成长慢,是因为你不会飞如何获取元认知自控力外观世界,借力前行专注力学习力深度学习关联体系打卡反馈休息行动力情绪力早冥读写跑,人生五件套——成本最低的成长之道早起冥想阅读写作运动总结认知觉醒作者:周岭心智:我们看待人和事的态度,以及由此做出的判断与选择。我们逐渐

2021-06-13 13:34:18 1400

原创 如何减少迷茫,改善自己

如何减少迷茫,改善自己做一件你特别擅长的事情做你想做而未做的事做那些你觉得很难的事技术成长很难完整地学习完,并运用一项技术很难。阅读框架,Java源码很难起床很难睡觉很难谈恋爱很难工作很难买车、买房很难结婚很难生孩子很难归根到底,没有钱什么都难。那些你觉得很难的事,是因为没有足够的钱。这世界对穷人是不友好的。一定要一直去做让自己不断升值的事。目前你正在做的事,能否让你升值,能否让你从中学到些什么。做自己不敢的事(脸皮太薄,消极看问题)主动热情地和别人打招

2021-03-06 09:27:11 228

原创 redis的lettuce连接池最佳实践

连接池最大连接数:2倍的CPU核数连接池最大连接数(使用负值表示没有限制)spring.redis.lettuce.pool.max-active=2倍的CPU核数线程池大小不同,性能对比测试测试结论lettuce连接池大小为 2倍的CPU核数 性能最好。连接池越大,lettuce的性能会下降,不是越大越好。以上结论只是基于以下的测试数据。测试数据①连接池大小:CPU核数+1;压测线程:200;压测时间:30s。②连接池大小:CPU核数+1;压测线程:200;压测时间:60s。

2021-01-31 14:00:56 6737

原创 2020,爱你爱你

三个目标更换工作投资理财找女朋友更换工作“我已经时刻准备好离职了”,这是我在19年写下的。过去一年多了,我一直没有准备好,所以2020年换工作成为了我的目标。本来的计划是3月份,可是3月份,我才正式结束一个月在家办公的日子,到公司去上班。所以这个计划变到了9月份。到了8月的时候,我还没有准备,直到一个同事说了他要离职,这时我也匆忙地提出离职。“裸辞,在上海一点都不难”,除了暴饮暴食,放纵至死,打破之前锻炼的计划,体重暴增7公斤之外,真的日子过得舒服的很。投资理财我的财富自由之路,从2020

2020-12-30 23:49:07 223 1

原创 2020年个人投资总结

投资概况中国福利彩票投入:382元,中奖:45元,为中国福利事业做出贡献:337元理财、基金、黄金:收入大概2000元。基本上都是从今年才开始,大概是在7月份股票上涨了一大波后,才开始定投,收益率并不高。今年一共读了12本关于投资的书籍:财务自由之路二([德] 博多·舍费尔)投资最重要的事(美)霍华德·马克斯基金投资入门与技巧(程国强)指数基金投资从入门到精通(老罗)基金定投:让财富滚雪球(老罗)指数基金投资指南 - 银行螺丝钉指数基金投资指南-(雪球岛系列)-银行螺丝钉定投十年财

2020-12-05 21:22:55 553

原创 IDEA-插件实践

界面风格Material Theme UIOne Dark themeDark Purple Theme日志颜色插件Grep Console

2020-12-04 15:07:07 291

原创 Go语言环境安装和GoLand使用

文章目录Golang语言环境安装Goland安装第一个Go程序debug报错解决方法proxy.golang.org 无法访问解决方法Golang语言环境安装下载地址:https://golang.google.cn/dl/设置GOPATHGoland安装软件下载地址提取码:k8tq设置某些参数汉化包第一个Go程序debug报错Version of Delve is too old for this version of Go (maximum supported

2020-12-03 17:33:58 525

原创 2038年无数Java应用的崩溃

Java应用中int类型的最大值为:2147483647,对应的时间戳转换成时间为:2038-01-19 11:14:07目前数据库是以int(11)存储到没有什么问题,但是现在Java程序中使用了int类型来接收,按照目前预测如果Java还能再活18年,这个项目能再活18年,到时间节点这些程序就会出现莫名其妙的问题,甚至崩溃。...

2020-11-27 16:07:06 787

原创 裸辞,在上海一点都不“难”

2020年9月4日,走出公司大楼,我裸辞了。早在8月4日,我就递交了辞职报告。一年前,我告诉自己随时都要准备好离职。本来打算过完年回来辞职的,可是突如其来的疫情,让这个想法拖了又拖。直到7月份,有一个同事突然提出了离职,本来我的想法还不是特别坚定,但是一想如果他走了,我就要接手他的事情。索性,在我什么都没有准备的情况下,我辞职了。也是从8月份开始,我为跳槽做准备。平时因为工作繁忙,只有周末得空,我那时删了手机中几个app,好多事情都停下来,一心准备面试。裸辞当天上午,拿到离职证明的时候,我抬头看了看天

2020-11-22 23:47:17 485 2

原创 SpringCloud OpenFeign调用第三方服务

背景使用SpringCloud OpenFeign调用第三方提供的服务,第三方服务不在本公司的微服务管理当中,无法通过微服务名进行调用。SpringCloud OpenFeign直接通过url地址调用第三方服务。实现方式Spring Cloud OpenFeign 帮我们自动生成了接口的代理对象(即实现类),并且注册到Spring中,我们可以很方便的使用 @Autowired 注入代理对象然后使用。其默认的代理对象是 LoadBalancerFeignClient,还有一个代理对象是 feig

2020-11-10 19:17:28 4447

原创 技术开发知识库

知识学习类网站易百教程SQL、PostgresSql、Mysql、Oracle数据学习博客静态资源版本化SpringBoot 使用WebJars统一管理静态资源Arthas-java诊断工具安装Spring系列中文文档SpringBoot系列学习oracle中存储过程如何控制提交和回滚ORACLE触发器(trigger)的使用优秀博客网站MrBirdflydeanjira中标记语言语法JIRA语法大全JIRA中的标记语言的语法参考JIRA和MarkDown语法Ma

2020-11-08 22:33:17 546

原创 Forest-调用第三方API

Forest是什么?为什么要用ForestForest是轻量级HTTP客户端框架,提供对Httpclient和OkHttp的支持。使得调用第三方的API更加简单。能屏蔽不同细节http api所带来的所有差异。能通过简单的配置像调用rpc框架一样的去完成极为复杂的http调用。参考文档gitee地址:https://gitee.com/dt_flys/forest用户手册:https://gitee.com/dt_flys/forest参考文章:一款直击痛点的优秀http框架,让我超高效率

2020-11-08 00:34:37 1720

原创 BFF架构设计

背景介绍随着公司不断发展,回过头来发现公司内多个项目产品存在同样的功能,目前由各个项目团队自己处理。并且由于公司内产品一开始是由php开发的,不利于做微服务进行扩展。因此引入BFF这种架构设计。BFF架构设计图什么是BFF在引入BFF之前,各端需要自己做自己的服务,现在抽取出BFF这一层,针对各端有自己的BFF,这样做的好处是服务发生变化,各端可以不用动,各端自己发生变化,服务也可以不用改动。BFF是服务于前段的后端的一种设计,解决了多端访问数据耦合的问题。同时可以看出来,可以打造统一A

2020-11-07 12:11:36 2195

原创 IDEA——打开serialVersionUID没提示的问题

2020-10-29 11:46:17 779

原创 从面试中了解到的企业发展趋势(2020)

企业正在做的事情传统行业正在寻求数字化转型,或者依托互联网思维来为企业发展寻求新的思路。从而我们可以看到在工业制造、化工、传统物流等各个领域的企业,正在不断地加强企业内的信息化的建设,信息部也就应运而生。在以科技或软件服务的企业角度来说,由原来自己寻找消费者(To C),到现在他们正在把自己的眼光转向企业(To B)。具体来说就是在某个大的领域下,找一个细分的领域精耕细作,就能养活一个小企业。比如医疗行业:血透,慢病,临床医药实验,体检等,将任何一个小的方向,去做它的数字化,都大有可为。再

2020-10-19 23:56:38 1159

Spring4.X+Quartz2.X

Spring4.X整合Quartz2.X,完整的Maven项目,是一个Demo项目,仅仅适用于刚刚入门。

2018-08-30

JPA入门Demo

JPA的Demo,包括JPA的注解,API及表的关联关系的模拟。

2018-08-26

Spring-JPA

Spring整合JPA(Hibernate实现),可用于搭建SSH项目。本项目是Maven项目。

2018-08-26

java很好用的图片验证码

java很好用的图片验证码,非常好用,超实用的工具类。

2018-04-27

Java代码开发规范

真实企业使用的Java开发规范,特别适合刚入行的程序员,好习惯需要培养。

2018-03-28

SpringBoot接口设计源码和文档

使用目前流行的springboot框架来设计接口,接口源码在api中,调用接口的源码在manager中。

2018-03-26

Java通过Jedis操作Redis

Java通过Jedis操作Redis,演示Redis基本数据类型,主从复制,事务。

2018-01-21

Springboot+mybatis+poi输出报表

Springboot+mybatis+poi输出报表。从数据库中将数据拿出来,生成excel,然后提供下载。

2017-12-26

IDEA+Maven+SpringBoot之Web入门(freemarker,jsp)

在idea环境下的,使用maven进行管理,用Springboot开发的web入门代码程序,有用到freemarker和使用jsp。

2017-12-10

Hermit-1.21编程字体

Hermit-1.21程序员字体,解压后,右击安装即可。

2017-07-11

JSP期末编程题加源程序

JSP期末编程题加源程序

2017-06-21

Missing artifact com.babasport:page:jar:1.0

com.babasport:page:jar:1.0

2017-06-08

超市收银系统业务调研报告

超市收银系统业务调研报告,是软件开发的第一步。

2017-06-03

APK反编译工具

集成的apk反编译工具,解压后点击EXE文件执行。

2017-06-03

Struts+Spring+Hibernate框架整合案例

Struts2+Spring4+Hibernate5框架整合案例,一个员工信息管理案例。

2017-05-31

json所需的jar包

json相关的jar包包括commons-beanutils-1.8.3.jar,commons-collections-3.2.1.jar,commons-lang-2.5.jar,commons-logging.jar,ezmorph-1.0.6.jar,json-lib-2.4-jdk15.jar。

2017-05-16

Struts2实例代码

Struts2实例代码

2017-05-09

Hibernate5实例程序

Hibernate5学习过程中所有的代码实例

2017-05-09

信号与系统实验(MATLAB)_破解版

信号与系统实验(MATLAB)_破解版(只是参考,注意看具体题目和实验环境)

2017-05-02

jackson 2.8 jar

jackson2.X配合Spring4.X使用输出json格式串

2017-05-01

Java服务器端+Android端(验证用户登录)

Java服务器端:环境配置为(Tomcat7.0+jdk1.8+MySQL+javaEE平台)使用Java语言搭建的服务器,通过json传递数据。 Android端:用Eclipse开发的。 功能描述:首次安装APP具有启动页,点击启动页后,进去登录页面。输入用户名:(Doo)密码:(123),通过Toast 打印信息,来验证用户登录成功。并且,用户登录成功后,使用本地保存用户信息,等下次用户再进来时不用再次输入用 户名密码。

2017-04-12

Android进阶知识点一

一个较小的知识判断器,根据不同选择提示答案的正确与否。(开发环境为Android Studio)

2017-03-17

设置手势解锁密码源程序

设置手势解锁密码,可以保存在SharedPreferences中

2017-03-09

TextView上下滚动实现通知效果

仿淘宝头条效果的通知栏,上下滚动

2017-03-08

Android手势密码解锁设计

Android手势密码解锁功能,可复用在很多登录界面的设计

2017-03-05

空空如也

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

TA关注的人

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