能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
能力说明:
能够开发出高质量的代码。能够熟练使用Golang的高级特性,各种应用框架和测试框架。
能力说明:
掌握CentOS和Ubuntu系统下如何安装和配置Docker,了解其底层原理。熟悉各种Docker容器命令,熟悉Docker镜像的制作和修改。
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
没有知识的积累,就没有明天的成功
实现生产、开发配置文件分离
搭建SpringBoot2.0.0M4基础Web项目
在日常进行Java项目开发时我们经常使用maven,而maven包管理时有时我们会出现包冲突的情况,这时我们需要在pom.xml中增加exclusion标签进行剔除,当比较多时这类剔除就很繁琐,在idea组件库中的maven helper就可以有效帮我们解决这个问题。下面我们开始本节的分享。
日常我们在进行java开发时经常需要拉取各种包,下面是我整理的日常可以快速搜索包的网站,便于大家日常快速使用,支持目前各类主流的包管理组件使用。
日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
使用Dropwizard搭建一个Hello World
日常我们在开发Web程序时常常会使用到Web中间件,其比较常用的中间件中就包含了Tomcat和Jetty,本篇文章,我们对其进行简单的描述一下,看其都可以实现什么。
Tomcat在我们日常开发B/S项目时常常进行使用,当然在Spring全家桶中我们现在也是使用的内置tomcat,但是很多人可能不会对于tomcat进行深入性研究,其实在我们的产品进行性能提升时,web中间件的优化也是占有很大一部分,而tomcat中采用不同的模式对应的使用场景下性能也是不一样的,因此本篇文章将对于这几个模式进行简单讲解,后续我们会对于不同的模式进行配置方式讲解。
IDEA中使用tomcat9时出现乱码解决方法
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
开发工具IDEA系列文章是我在进行Java开发时使用IDEA开发工具一些设置和其调整,特将其整理出来分享给大家,特别适合于刚接触开发或者刚重新安装开发工具的小伙伴们,可以根据这一系列文章将IDEA工具调校成为自己的左膀右臂,助力自己的Java开发。
之前我进行设置了[开发工具IDEA——创建类或方法注释](),但是有时我们的类文件或者方法已经存在了,我只是想补充一下注释,这时我们就需要使用到快捷键进行注释了,对此,我们需要配置一个符合于我们自己注释格式的快捷键,下面我们就开始进行配置。
开发工具IDEA系列文章是我在进行Java开发时使用IDEA开发工具一些设置和其调整,特将其整理出来分享给大家,特别适合于刚接触开发或者刚重新安装开发工具的小伙伴们,可以根据这一系列文章将IDEA工具调校成为自己的左膀右臂,助力自己的Java开发。
日常我们开发使用的工具有很多,IDEA是我们日常进行Java开发比较常用的开发工具之一,如果你是一个编程爱好者或者一个从事软件开发的人员,我们将每天有很大一部分时间看着开发工具进行输出脑袋里面的知识与想法,这时我们就需要一款对于我们眼睛舒服并各项关键词又很清晰的主题来作为我们日常使用,本篇是我比较喜欢用的几个主题,在此分享给大家,欢迎大家也在评论区分享自己的主题。
一般情况下,使用 Linux mint 的我们都是在用它的图形界面,而安装IntelliJ IDEA传统思维模式是直接打开浏览器,进行下载即可。但就是这么一个简单的流程,就导致了下载文件损坏的问题。下面是我整理的安装步骤,如有问题,欢迎给予指出。
在IntelliJ IDEA上面进行使用svn进行版本管理
我们想要对于全库中的所有表进行清除数据操作,这时我们需要用到truncate table [表名] 相关语句,清除单张表这样是可以的,但当我们有很多很多的表时怎么办呢,这时我们就需要使用到存储过程了
日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
之前一直使用的PostgreSQL 9.6系列版本,由于官方不再维护了,就准备换成最新稳定版本的,查看了一下官方版本说明,发现13系列版本是目前稳定性较好的版本,于是兴冲冲的更换了过来,但随之而来的就是一些新特性,其中就比如表中的OID字段,这个字段是对象标识符,之前能用于行标记,现在发现只有表才具有这个隐藏字段,行数据没有这个支持了,于是就需要将老版本的表进行关闭掉这个字段。下面我们就开始关闭之旅。
在Centos7环境下进行搭建postgresql-xl集群环境
postgresql数据库安装可主要分为两种,一种是apt快速安装,一种是二进制安装。本次安装我们将一一记录这两种安装步骤。
本文主要是我日常使用的一些运维SQL和整理于互联网上的SQL,为了方便日常的使用,特把其汇总起来,遇到常用的时将会进行补充该文,欢迎大家在评论区进行提出一些常用的SQL。
在我们生产环境使用PostgreSQL时,通常需要一定的安全限定,而pg_hba.conf就是我们比较常用的限定方式之一,其配置可以进行限定具体IP、IP段、可访问的数据库、可访问的账号、访问时使用的验证方式。下面我们就对于该配置文件进行一次简单的解析,便于我们日常配置使用。
日常中我们进行安装PostgreSQL后都需要对其进行配置基础配置,以便其能有效发挥出服务器的性能,下面是我进行整理后的postgresql.conf配置文件的相关注释,方便大家对于各个属性进行熟悉。
PostgreSQL,PG,集群,DBA,架构师,PG安装,编译安装
PostgreSQL,PG,集群,DBA,架构师,PG安装,编译安装
ovs安装与虚拟网桥建设
在Centos7环境下进行搭建postgresql-xl集群环境