- 📫 How to reach me: [email protected]
- My Personal Blog.https://www.ztianzeng.com
hello_world's Introduction
hello_world's People
hello_world's Issues
Linux crontab命令 | 天增的博客
https://ztianzeng.com/2019/09/06/Linux-crontab%E5%91%BD%E4%BB%A4/index.html
Linux crontab是用来定期执行程序的命令。 linux任务调度的工作主要分为以下两类: 系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 crontab服务状态12345sudo service crond start #启动服务sudo serv
Mysql5.7新特性-JSON数据类型.md | 天增的博客
JSON数据类型从MySQL 5.7.8开始,MySQL支持JSON数据类型 ,可以高效访问JSON文档中的数据。与在字符串列中存储JSON格式字符串相比,数据类型具有以下优势: 存储在JSON列中的JSON文档的自动验证 。错误的JSON数据无法插入 优化的存储格式。可以直接用SQL语句查询JSON文档中的内容。 JSON存储要求通常,JSON列的存储要求与LONGBLOB或 LONGTEX
动态代理 | 天增的博客
https://ztianzeng.com/2019/01/31/java/Java%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86/index.html
动态代理什么是动态代理代理类在程序运行时创建的代理方式被称之为动态代理。这中代理类非同与手动指定,而是在代码中配置动态生成的。 相比较于静态代理,动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不用修改每个代理类的函数。不过其代理对象必须某个接口的实现,他是通过在运行期间创建一个接口的实现类来实现目标的代理。 使用动态代理InvocationHandler 接口在使用动态代理时,需要
分类 | 天增的博客
MySql5.6升级到5.7 | 天增的博客
使用Docker对Mysql进行升级因为公司是使用docker对mysql进行安装,所以只要将原本的版本号替换掉就行 原有:docker-compose.yml1234567891011121314version: '2'services: mysql: image: mysql:5.6.37 container_name: mysql
标签 | 天增的博客
Java的强、弱、软、虚引用 | 天增的博客
从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 主要是用于给GC回收而使用,软引用和弱引用多用于处理缓存方面,�如ThreadLocal持有的map对象就是属于弱引用,在GC的时候会自动回收以免出现OOM的异常。 四种类型强引用:无论啥情况下,只要持有就不会被回收软引用:内存不足时引用对象可
一致性哈希算法 | 天增的博客
在分布式系统中,常常需要使用到缓存,通常缓存一般都是使用集群的方式进行部署,访问缓存的时候一般是对对象的HASH值对集群中机器个个数取余。 比如有三台redis节点,hash值对3取余之后只能是0,1,2三个数通过取余求出来的结果决定到哪台机器上取缓存。 普通的Hash算法 普通的hash算法无法解决redis节点增加和删除的问题。假如增加了一个节点,那么原本对象的hash值则需要对4进行取余,取
排序算法 | 天增的博客
SpringBoot统一校验工具类 | 天增的博客
基于SpringBoot引入依赖1234 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId></dependency> JSR 303规范空检查 注解 详情
SpringBoot统一校验工具类 | 天增的博客
基于SpringBoot引入依赖1234 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId></dependency> JSR 303规范空检查 注解 详情
String、StringBuffer、StringBuilder的区别 | 天增的博客
String 是字符串常量(线程安全);StringBuffer(线程安全), StringBuilder(非线程安全) 是字符串变量。
Java的类加载机制 | 天增的博客
类加载过程类从被加载到虚拟机内存开始,直到被卸载出内存为止,它的整个生命周期过程是: 加载 —> 验证 —> 准备 —> 解析 —> 初始化 —> 使用 —> 卸载
Hexo+NexT为OSS增加默认页 | 天增的博客
阿里云OSS在访问资源文件的时候,必须的指定到具体的资源文件中,比如访问 www.abc.com/a/ ,必须指定为 www.abc.com/a/index.html。 Next主题目前不支持这种配置,只能够更改源码实现这种功能。 环境版本123Hexo: 3.8.0hexo-theme-next: 7.4.0 标签云修改 \node_modules\hexo\lib\plugins\helper
About | 天增的博客
https://ztianzeng.com/about/index.html
关于我一枚努力的小码农。。。。。
Java的多态是如何实现的 | 天增的博客
Java的多态是如何实现的多态概念一个对象变量可以指示多种实际类型的现象称为多态。允许不同类的对象对同一消息做出响应。方法的重载、类的覆盖正体现了多态。 多态分为两种:编译时多态和运行时多态。方法的重载就是编译时多态的一种体现,编译时多态在编译的时候就知道自己要调用的是什么方法。与之不同的这是运行时多态,也就是在编译的过程中是不知道需要调用的是哪个方法,只有在实际执行的过程中才能能够知道。 多态实
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.