LCyee Blog

LCyee Blog

"我干了什么 究竟拿了时间换了什么"

【JAVA高级&注解】Annotation

通过整理该笔记,复盘 JAVA 中 “注解” 在日常开发中的使用场景及相关的一些理论知识,以达到 “温故知新” 的目的。 Annotation 其实就是代码里的特殊标记, 这些标记可以在编译、类加载、运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在 不改变原有逻辑 的情况下, 在源文件中嵌入一些补充信息。 代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。

2020-09-08
176 0

【JAVA高级&常用类】深入了解String类

在场景二当中,我们将 “def” 字符串拼接到了 s3 当中,此时 s3 的值为 “abcdef” ,而 s2 的值仍为 “abc” ,这就再次证明了,无论是重新赋值,还是频接新的字符串,都会在 “方法区” 中重新开辟一个内存空间进行储存新的字符串值。

2020-09-06
206 0

【JAVA高级&并发编程】多线程篇

一个进程中的多个线程 共享相同的内存单元/内存地址空间,它们从同一堆中分配对象,可以访问相同的变量和对象。这就使得线程间通信更简便、高效。但多个线程操作共享的系统资源可能就会带来 安全的隐患。

2020-09-04
294 0

【JAVA基础&异常处理】知识点复盘、整理

前言本篇笔记将对Java基础部分内容的“异常处理”章节知识点进行梳理、总结。“温故而知新”目录前言目录异常处理0x01:异常概述0x02:常见的异常运行时异常编译时的异常0x03:异常的处理:抓抛模型异常的处理方式一:“抓”异常的处理方式二:“抛”一些体会0x04:手动抛出异常对象0x05:自定义异

2020-08-30
254 0

【JAVA基础&面向对象】知识点复盘、整理

面向对象更加强调运用人类在日常生活中的思维逻辑所采用的思想方法以及原则,如抽象、分类、继承、聚合、多态等。

2020-08-23
323 0

开源cpu挖矿软件XMRIG编译过程记录

Xmrig 是国外一款优秀的开源挖矿程序,支持市场上流行的算法,并且对全版本的CPU以及AMD系列的GPU都有着姣好的兼容。

2020-08-15
592 2

解决java的http请求库dongliu.requests请求结果中文乱码的问题

在这之前了解到并且使用的 java 的 http 库都是 okhttp 、httpclient、RestTemplate 等,虽然这些库也简化了很多原生求的复杂配置过程,但对于一些需求还是需要自行去封装。操作体验和开发效率上都差了很多

2020-07-25
411 0

[项目总结] 某农商银行的开业线上活动网站

经过需求的梳理,以及参考类似的产品过后,得出可能会遇到一些技术难点(没有动手实现过的需求)例如对接一些微信的API、视频在线点播、微信红包自动发放等。但这些都是在可以接收的范围内的,查文档查案例,边学边做,顺便也可以将近期所学得的知识点用在该项目当中来。

2020-06-25
891 3

微服务[学成在线] day20:项目总结

本章节将对【学成在线】项目的知识点进行回顾、总结、梳理。

2020-06-10
1,007 0

微服务[学成在线] day20:项目部署与持续集成(DevOps)

DevOps 是一种方法或理念,它涵盖开发、测试、运维的整个过程。DevOps 是提高软件开发、测试、运维、运营等各部门的沟通与协作质量的方法和过程,DevOps 强调软件开发人员与软件测试、软件运维、质量保障(QA)部门之间有效的沟通与协作,强调通过自动化的方法去管理软件变更、软件集成,使软件从构建到测试、发布更加快捷、可靠,最终按时交付软件。

2020-06-09
499 0

微服务[学成在线] day19:分布式事务

如何实现两个分布式服务(订单服务、学习服务)共同完成一件事即订单支付成功自动添加学生选课的需求,这里的关键是如何保证两个分布式服务的事务的一致性。尝试解决上边的需求,在订单服务中远程调用选课接口,伪代码如下

2020-06-05
352 0

微服务[学成在线] day18:基于oauth2实现RBAC认证授权、微服务间认证实现

资源服务校验 jwt 令牌,完成授权,拥有权限的方法正常执行,没有权限的方法将拒绝访问。

2020-06-03
361 0