网页效果:太阳系
全屏
Java常用技术
原文地址:https://github.com/aalansehaiyang/technology-talk
前言
有人认为编程是一门技术活,要有一定的天赋,非天资聪慧者不能及也。
其实不然,笔者计算机专业出身,对于技术这碗饭有一些心得体会,大多数人成为某领域顶级专家可能会有些难度,但应对日常工作,成长为资深研发工程师、技术专家、甚至成为小团队的Team Leader,并不难。
多读书、多看报,多研究开源框架源码,比如:github.com,这里汇集了全球工程师的智慧!
言归正传,本文会列举工作中常用的一些技术,以及如何锻炼提升自己的架构能力。
由于每块技术市场上基本都有对应的网络资料或书籍,所以本文只是少篇幅列举工作中用到的核心知识点,抛砖引玉,属于进阶型,不适用初学者。
基础知识
java
spring
spring boot
spring cloud
ibatis
设计模式
Log日志
数据库
目前使用最多还是mysql,虽然单机性能比不上oracle,但免费开源,单机成本低且借助于分布式集群,可以有强大的输出能力。
连接池
事务
分库分表
全局表 ID生成器
读写分离
...
Linux yum 只下载依赖不安装
yum --downloadonly
yum命令的参数有很多,其中就有只是下载而不需要安装的命令,并且也会自动解决依赖;通常和 --downloaddir 参数一起使用。
示例:
123yum install --downloadonly --downloaddir=/tmp/ vsftpdyum reinstall --downloadonly --downloaddir=/tmp/ vsftpd
说明:如果该服务器已经安装了需要下载的软件包,那么使用 install下载就不行,可以使用reinstall下载。 放心(不会真的安装和重新安装,因为后面加了 --downloadonly,表明只是下载。
如果提示没有–downloadonly选项则需要安装yum-plugin-downloadonly软件包;
1yum install yum-plugin-downloadonly
yumdownloader
如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令; yumdownloader 命令在软件包 yum-utils 里面 ...
阿里巴巴达摩院 - 《达摩院2020十大科技趋势》
1月2日,阿里达摩院发布《达摩院2020十大科技趋势》(下称《趋势》),一起见证那些期待已久或从未料想的变化,并循着技术演进的曲线找到我们的来处和去向。
在《趋势》完整白皮书中,阿里巴巴云智能总裁、阿里巴巴达摩院院长张建锋回顾了2019年全球科技产业取得的一系列突破。站在2020年新的起点,张建锋表示,达摩院特别邀请全球顶尖专家学者,与达摩院科学家共同碰撞观点、深入探讨,对人工智能、智联网、云计算、区块链、新计算、新材料等热点科技做出研判和预测,得出了2020年十大科技趋势。
中国科学院院士、清华大学副校长薛其坤在《趋势》卷首语中肯定了新技术对人类社会的革命性影响。清华大学苏世民书院院长、清华大学工程科技战略研究院副院长薛澜则寄语未来,期待政府、市场及社会各方共同努力,变理想为趋势,变趋势为现实。
阿里达摩院发布的2020年十大科技趋势涵盖人工智能、芯片制造、量子计算、工业互联网、机器协作、区块链、隐私保护、云计算等多个领域,勾勒出了新的一年科技行业的走向。具体如下:
趋势一、人工智能从感知智能向认知智能演进
【趋势概要】人工智能已经在“听、说、看”等感知智能领域已经达到或超越了人类水 ...
Learning-Hexo
Hexo 使用说明
Hexo三连
1.清理目录 2.生成静态文件 3.打包部署到服务器
1hexo clean && hexo g && hexo d
Hexo的个人设置
Butterfly主题 配置优化
hexo-deployer-git 发布到Github上
hexo-abbrlink 修改文章的链接地址 :abbrlink
hexo-generator-search 提供本地搜索功能
hexo-renderer-markdown-it 替换原有的 markdown 功能
新建
新建文章
1hexo new 'title'
新建页面
1hexo new page xxx
部署发布
clean
1hexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public)
generate
12hexo generatehexo g
生成静态文件。
deploy
1hexo deploy
部署网站。
MarkDown 语法
在线阅读
Code on Github