比特币很热门——这是多么轻描淡写的说法啊。虽然加密货币的未来有些不确定,但用于驱动比特币的区块链技术也非常流行。
2025年09月23日
假设我们有一个 proto 文件命名为:simple.proto
simple.proto 的代码在
https://github.com/cwiki-us-demo/protocol-buffers-demo-java/blob/master/src/main/proto/simple.proto 页面中可以访问到。
你可以 Clone 项目到本地后进行执行。
2025年09月23日
* 随机生成用户名
* 取水浒传108好汉名字
* 取LOL地名26个,组合而成
* 一共可以生成2808个不同特色的用户名
如果你在上网的时候,用户名难取的话,这里有很多可选择的用户名,现提供100个用户名。随后代码附上。
2025年09月23日
Java程序代码讲解
一对一线上讲解:录屏+笔记
讲解内容:
1.系统各目录的作用
2.系统框架是什么,怎么使用的
3.系统设计模式是什么?在程序中怎么体现
4.系统核心代码怎么查找
5.前后端交互的链路是怎样的,系统怎么跟数据库交互
6.数据库是怎么设计的,表之间是怎么关联的
基础薄弱也没有关系,让你0基础也可以对项目有具体的了解
ps:本人七年Java开发经验
2025年09月23日
Liquor 是一个开源的轻量级 Java 动态编译器(零依赖,40KB),它可以在运行时编译 Java 字符串代码片段、类、方法等。
开源项目地址:
2025年09月23日
Java是一个强类型的语言,那么会有很多样板代码,样板代码像getter、setter、equals、hashCode、toString等方法,这些方法的编写不仅耗时,而且代码阅读性也不友好。而Project Lombok的出现,彻底改变了这一现状。这个Java库可以自动插入到你的编辑器和构建工具中,为你的Java代码增添简便,让你再也不用编写另一个getter或equals方法。只需一个注解,你的类就能拥有功能齐全的构建器,自动化日志变量管理,以及更多实用功能。
2025年09月23日
在打靶场的同时,需要想一下如果你是开发人员你会怎样去防御这种漏洞,而作为攻击方你又怎么去绕过开发人员的防御。
2025年09月23日
时机
我们可以在编译时、程序启动时、程序启动后这三个阶段来干预程序自动改写或新增程序代码
方式
干预程序自动改写代码的三种方式
1、开发编译或程序部署编译时:通过apt+ast,类似lombok、Mapstruts
2025年09月23日
作者:京东零售 陈志良
作为一名京东的软件匠人,我们开发的软件支撑着数亿的用户,责任是重大的,因此我们深深地敬畏每一行代码,那如何将我们的失误降到最低呢?那就是单元测试,它会让我们树立对代码的自信心。为此我们期望能打造一台生产Java单元测试代码的“永动机”,源源不断地为开发者生产代码,辅助大家高效地做好单元测试,节省精力能投入到更多的业务创新中去。