Docker入门介绍

2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。 一、环境配置的难题 软件开发最大的麻烦事之一,就是环境配...

2019-03-28 15:09:43

阅读数 25

评论数 0

GITLAB-CI: gitlab-runner安装及注册

gitlab-runner的安装有多种方式, GitLab Runner can beinstalledand used on GNU/Linux, macOS, FreeBSD, and Windows. You can install it using Docker, download th...

2019-03-28 14:58:14

阅读数 31

评论数 0

GITLAB-CI: gitlab-runner等基本概念

gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。 自动部署涉及了若干个角色,主要介绍如下 GitLab-...

2019-03-28 11:10:48

阅读数 25

评论数 0

MySQL 三种关联查询的方式: ON vs USING vs 传统风格

看看下面三个关联查询的 SQL 语句有何区别? SELECT * FROM film JOIN film_actor ON (film.film_id = film_actor.film_id) SELECT * FROM film JOIN film_actor USING (film_id...

2019-03-12 18:21:09

阅读数 28

评论数 0

Mysql索引失效的一些CASE, 工作中需要避免

转自:https://blog.csdn.net/wuseyukui/article/details/72312574 案例所用的表结构、索引、与数据如下: 索引失效与优化 1、全值匹配我最爱 2、最佳左前缀法则(带头索引不能死,中间索引不能断) 如果索引了多个列,要遵守最佳...

2019-03-11 15:58:43

阅读数 39

评论数 0

JDBC与JDBCTemplate的关系

1.背景介绍 Java程序员在以后的工作中很重要的一点就是得和数据库打交道,但是代码和数据库是两个不相干的. 怎么使用代码对数据库进行操作呢,这个时候就用到JDBC。 2.知识剖析 什么是JDBC? ①JDBC(Java DataBase Connectivity,java数据库连接)是一种...

2019-02-27 17:23:32

阅读数 174

评论数 0

ORM与JOOQ的关系

ORM全称是:Object Relational Mapping(对象关系映射),其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。 JOOQ 是基于Java访问关系型数据库的工具包。JOOQ...

2019-02-26 19:30:48

阅读数 24

评论数 0

mysql offset,limit在offset较大时的优化

查某个表中的分页数据, 分页较深的情况会出现慢查询 例如:SELECT * from tableA where mage_id = 1 order by id desc limit 1219060,10 优化方法: SELECT a.id, a.mage_id, a.follower_mage...

2019-02-21 15:27:17

阅读数 45

评论数 0

jstack排查java线程问题

1. 使用jps或者ps grep获取java进程的PID 2. 使用top -Hp PID获取该java PID下的线程 3. 使用jstack PID > jstack.log 4. 将线程的PID转成16进制 printf %x pid 5. 在jstack.l...

2019-02-21 11:35:34

阅读数 36

评论数 0

MySQL的limit用法和分页查询的性能分析及优化

  一、limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [offset,] rows | `rows OFFSET offset ` (...

2019-01-28 16:03:25

阅读数 43

评论数 0

Tomcat 调优及 JVM 参数优化

Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件 系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速...

2019-01-17 18:06:24

阅读数 35

评论数 0

一个困扰好久的问题:从multipartResolver的一个异常到multipartResolver处理请求过程分析

异常分析 异常如下: 2018-01-22 18:05:38.041 ERROR com.exception.ExceptionHandler.resolveException:22 -Could not Q multipart servlet request; nested excepti...

2019-01-17 15:58:51

阅读数 305

评论数 0

Java Date Timestamp 两个时间类的使用

场景重现: 在mysql数据库(innodb engine)的tab表里有一个createAt字段,类型为datetime(6) 精确到毫秒。当然大家知道mysql的日期字段默认只精确到秒级的,若要到毫秒微妙可定义为datetime(6), 从5.6.4版本开始支持 业务接口A通过ORM框...

2018-12-22 07:54:54

阅读数 106

评论数 0

聊聊tcpdump与Wireshark抓包分析

线上服务器抓包:tcpdump抓http的包 There are tcpdump filters for HTTP GET & HTTP POST (or for both plus message body): Run man tcpdump | less -Ip...

2018-12-08 14:08:03

阅读数 48

评论数 0

Java并发编程:深入剖析ThreadLocal

From:http://www.cnblogs.com/dolphin0520/p/3920407.html 一.对ThreadLocal的理解   ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每...

2018-12-07 20:54:04

阅读数 30

评论数 0

JVM性能调优入门

JDK工具的使用。 调优策略。 兵器谱 jps 列出正在运行的虚拟机进程,用法如下: jps [-option] [hostid] 选项 作用 q 只输出LVMID,省略主类的名称 m 输出main method的参数 l 输出完全的包名,应用主类...

2018-11-09 20:15:24

阅读数 25

评论数 0

JVM垃圾回收机制入门

1. 先看Java的内存存储结构 假设你是一个普通的 Java 对象,你出生在 Eden 区,在 Eden 区有许多和你差不多的小兄弟、小姐妹,可以把 Eden 区当成幼儿园,在这个幼儿园里大家玩了很长时间。Eden 区不能无休止地放你们在里面,所以当年纪稍大,你就要被送到学校去上学,这里假设从...

2018-11-09 20:08:34

阅读数 27

评论数 0

视频压缩--ffmpeg的使用

首先需要下载ffmpeg.exe,下载后在D盘建一个文件夹,把这个程序移到文件夹中,然后按照以下步骤操作。 1、在开始-->搜索中输入:cmd 按 enter  确认 2、输入D:   按enter 3、输入 cd ffmpeg   按enter 4、输入压缩命令: ...

2018-10-25 14:31:21

阅读数 63

评论数 0

Spring AOP 之 理论篇

基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, 着重为为大家介绍一个 Spring...

2018-09-28 19:26:58

阅读数 43

评论数 0

Spring 控制反转(IOC) | 依赖注入(DI)的解析

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 ...

2018-09-26 17:44:16

阅读数 34

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭