自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(402)
  • 收藏
  • 关注

转载 微信公众号开发系列教程一(调试环境部署)

https://www.cnblogs.com/zskbll/p/4074855.html转载于:https://www.cnblogs.com/cxxjohnson/p/10830926.html

2019-05-08 11:42:00 227

转载 史上最全近百条Oracle DBA日常维护SQL脚本指令

https://mp.weixin.qq.com/s/6tMhMsHKK1YFb-ZSLJQX_w转载于:https://www.cnblogs.com/cxxjohnson/p/10774006.html

2019-04-26 14:13:00 213

转载 底层原理Hashmap源码解析实例

Map.java 1 package com.collection; 2 3 public interface Map<K, V> { 4 public V put(K k, V v); 5 6 public V get(K k); 7 8 public int size(); 9 10 int...

2019-04-19 16:24:00 251

转载 ORACLE中dba,user,v$等开头的常用表和视图

一.Oracle表明细及说明1.dba_开头表 dba_users数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置...

2019-04-04 18:05:00 885

转载 CentOS最基本的20个常用命令

1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2.ls查看目录或者文件的属*,列举出任一目录下面的文件eg:ls/usr/manls-la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)...

2019-03-27 16:52:00 306

转载 Spring IOC原理解读 面试必读

Spring源码解析:Bean实例的创建与初始化一、什么是Ioc/DI?二、SpringIOC体系结构(1)BeanFactory(2)BeanDefinition三、IoC容器的初始化1、XmlBeanFactory(屌丝IOC)的整个流程2、FileSystemXmlApplicationContext的IOC容器流程1、高富帅I...

2019-03-22 16:46:00 181

转载 Spring的核心模块解析

Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。Spring图中的这些模块,都至少由一个以上的jar包组成。1、Core Container - 核心容器spring-core:Spring中的核心工具类包...

2019-03-21 20:21:00 75

转载 干货 | 教你如何监控 Java 线程池运行状态

之前写过一篇 Java 线程池的使用介绍文章《线程池全面解析》,全面介绍了什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提交与关闭线程池等。但在实际开发过程中,在线程池使用过程中可能会遇到各方面的故障,如线程池阻塞,无法提交新任务等。如果你想监控某一个线程池的执行状态,线程池执行类 ThreadPoolExecutor 也给出了相关的 API, 能实时获...

2019-03-12 18:00:00 126

转载 关于Spring事物的面试题

https://blog.csdn.net/h294590501/article/details/80386000数据库事务和Spring事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。下面是我收集到一些关于Spring事务的问题,希望能帮助大家过关。事务是逻辑处理原子性的保证手段,通过使用事务控制,可...

2019-03-10 12:52:00 63

转载 Integer、new Integer() 和 int 比较的面试题

基本概念的区分:1、Integer 是 int 的包装类,int 则是 java 的一种基本数据类型2、Integer 变量必须实例化后才能使用,而int变量不需要3、Integer 实际是对象的引用,当new一个 Integer时,实际上是生成一个指针指向此对象;而 int 则是直接存储数据值4、Integer的默认值是null,int的默认值是0Integer、new Int...

2019-03-10 12:10:00 103

转载 性能监控工具-JDK命令行工具

https://blog.csdn.net/it_freshman/article/details/80833323转载于:https://www.cnblogs.com/cxxjohnson/p/10500074.html

2019-03-09 11:38:00 41

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

转载:http://blog.csdn.net/rickyit/article/details/53895060Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。Xss 是指设定每个线...

2019-03-08 14:53:00 63

转载 JVM系列三:JVM参数设置、分析

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上...

2019-03-08 09:06:00 50

转载 JVM—内存溢出、OutOfMemoryError、StackOverflowError

学习jvm时看到几篇非常好的系列文章,转载了:《深入理解Java虚拟机》学习小记一之自动内存管理机制(一)http://my.oschina.net/linuxfelix/blog/128406一、概要我们可以带着以下几个问题去学习自动内存管理机制,罗列如下:什么操作可能导致内存溢出?有哪些种类的内存溢出?都是在内存的哪些区域溢出?二...

2019-03-06 09:51:00 214

转载 7种垃圾收集器

https://blog.csdn.net/u013595419/article/details/79332390转载于:https://www.cnblogs.com/cxxjohnson/p/10472032.html

2019-03-04 17:36:00 43

转载 (四)juc线程高级特性——线程池 / 线程调度 / ForkJoinPool

13. 线程池第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个 ThreadPoolExecut...

2019-02-25 19:38:00 84

转载 (三)juc高级特性——虚假唤醒 / Condition / 按序交替 / ReadWriteLock / 线程八锁

8.生产者消费者案例-虚假唤醒参考下面生产者消费者案例:/* * 生产者和消费者案例 */public class TestProductorAndConsumer { public static void main(String[] args) { Clerk clerk = new Clerk(); ...

2019-02-25 19:37:00 110

转载 (二)juc线程高级特性——CountDownLatch / Callable / Lock

5. CountDownLatch 闭锁Java 5.0在java.util.concurrent包中提供了多种并发容器类来改进同步容器的性能。CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。闭锁可以延迟线程的进度直到其到达终止状态,闭锁可以用来确保某些活动直到其他活动都完成才继续执行:确保某...

2019-02-25 19:36:00 100

转载 (一)juc线程高级特性——volatile / CAS算法 / ConcurrentHashMap

1. volatile 关键字与内存可见性 原文地址:https://www.cnblogs.com/zjfjava/category/979088.html  内存可见性(Memory Visibility)是指当某个线程正在使用对象状态而另一个线程在同时修改该状态,需要确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。  可见性错误是指当读操作...

2019-02-25 19:35:00 109

转载 angularjs实例

<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script><style> ...

2019-01-18 17:23:00 109

转载 Java高级工程师面试题总结及参考答案

一、面试题基础总结1、JVM结构原理、GC工作机制详解答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,2、GC回收机制的两种算法,a、引用计数法 b、可达性分析算法(这里的可达性,大家可以看基础2 Java对象的什么周期),至...

2018-12-14 10:38:00 291

转载 Oracle 变量之 DDL_LOCK_TIMEOUT

DDL_LOCK_TIMEOUTProperty DescriptionParameter type IntegerDefault value 0Modifiable ALTER SESSIONRange of values 0 to 1,000,000 (in seconds)Basic NoDDL_LOCK_TIMEOUTspecifies a time limit for h...

2018-11-23 13:59:00 90

转载 多线程 ForkJoinPool

阅读目录使用背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。主要参考《疯狂java讲义》回到顶部使用Java7 提供了ForkJoinPool来支持将一...

2018-11-14 17:07:00 69

转载 保险业务梳理

1 出单流程: 2 机构编码,业务员代码,渠道来源,渠道来源细分,新增客户信息, 新增标的信息(机动车,特种车),小险种还有摩托车,拖拉机,单提程车 3 申请报价,通融,非定价信息,特约,上传资料, 申请投保(事中审核), 缴费,承保 4 5 投保跟踪:投保,发送打印码, 发送邮件, 发送报价单,发送投保单,打印,保单交付查询,保单交付服务 6...

2018-10-31 15:48:00 378

转载 Java并发编程的4个同步辅助类(CountDownLatch、CyclicBarrier、Semphore、Phaser)

我在《jdk1.5引入的concurrent包》中,曾经介绍过CountDownLatch、CyclicBarrier两个类,还给出了CountDownLatch的演示案例。这里再系统总结下Java并发编程中的4个类CountDownLatch、CyclicBarrier、Semphore、Phaser。  1.CountDownLatch  CountDownLatch可以理解...

2018-10-16 14:41:00 106

转载 centos6.5下修改文件夹权限和用户名用户组

CentOS 初体验十:文件权限查看和修改0.说明Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:-rw-r--r--. 1 root root 6 Nov 9 16:42 a.txt其中“-rw-r--r...

2018-10-15 14:49:00 124

转载 从一条巨慢SQL看基于Oracle的SQL优化(重磅彩蛋+PPT)

本文根据DBAplus社群第110期线上分享整理而成,文末还有好书送哦~讲师介绍丁俊新炬网络首席性能优化专家SQL审核产品经理DBAplus社群联合发起人、《剑破冰山-Oracle开发艺术》副主编Oracle ACEA,ITPUB开发版资深版主,十年电信行业从业经验本次分享的内容是基于Oracle的SQL优化,以一条巨慢的SQL为例...

2018-09-19 15:21:00 246

转载 基于Docker搭建MySQL主从复制

摘要: 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记...

2018-09-18 11:27:00 58

转载 Elasticsearch全文检索实战小结

一、项目概述这是一个被我称之为“没有枪、没有炮,硬着头皮自己造”的项目。项目是和其它公司合作的三个核心模块开发。使用ES的目的是:1)、采集数据、网站数据清洗后存入ES;2)、对外提供精确检索、通配符检索、模糊检索、分词检索、全文检索接口等二次封装接口。二、项目架构如上图所示,ES作为中间层,一方面存储数据清洗后存储的数据,另一方面对外提供插入、更新、删除、检索接口的。...

2018-09-11 17:32:00 154

转载 springboot-Learning

https://gitee.com/didispace/SpringBoot-Learning我的博客:http://blog.didispace.com我的小密圈(深度交流与问答):https://t.xiaomiquan.com/zfEiY3vGitHub:https://github.com/dyc87112/SpringBoot-LearningGite...

2018-09-04 16:48:00 119

转载 springboot程序无法访问静态资源

今天开发遇到了一个很奇葩的错误,再spngboot程序成功运行后发现无法访问再resouces/static下的静态资源,通过rul访问总是404,原因最终锁定在某配置类的一个标签上:@EnableWebMvc如果@EnableWebMvc了,那么就会自动覆盖了官方给出的/static, /public, META-INF/resources, /resources等存放静态资源...

2018-08-15 18:17:00 93

转载 spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案

Springboot中静态资源和拦截器处理(踩了坑)背景: 在项目中我使用了自定义的Filter 这时候过滤了很多路径,当然对静态资源我是直接放过去的,但是,还是出现了静态资源没办法访问到springboot默认的文件夹中得文件springBoot2.0 访问磁盘图片实现方式 1 @Configuration 2 public class M...

2018-08-15 17:08:00 115

转载 centos 安装docker-compose

#查看docker compose版本 docker-compose version#查看pip版本 pip -v#上一条语句没有显示版本信息则运行下面语句安装 python-pip yum -y install epel-release yum -y install python-pip#查看pip版本 pip -v#pip进行升级 pip ...

2018-08-03 15:51:00 59

转载 Netty入门教程——认识Netty

什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区...

2018-08-01 10:31:00 83

转载 使用Docker部署SpringBoot

目录  一个简单 Spring Boot 项目  Spring Boot 项目添加 Docker 支持  构建打包环境    安装 Docker 环境    安装JDK    安装MAVEN  使用 Docker 部署 Spring Boot 项目转载自:https://www.cnblogs.com/ityouknow/p/8599093.htmlDocker ...

2018-07-31 17:11:00 79

转载 kubernetes api教程

http://docs.kubernetes.org.cn/227.html转载于:https://www.cnblogs.com/cxxjohnson/p/9391523.html

2018-07-30 17:02:00 33

转载 Elasticsearch 2.3.3 JAVA api说明文档

原文地址:https://www.blog-china.cn/template\documentHtml\1484101683485.html翻译作者:@青山常在人不老加入翻译:cdcnsuper@blog-china.cn版权所有:@码上中国博客(https://blog-china.cn)1前言本节介绍elasticsearch...

2018-07-27 09:38:00 411

转载 Docker、kubernetes、微服务、SpringBoot/Cloud...好乱!到底要不要学?

Docker、微服务日益火热的今天,相信标题上这些名词大家都不陌生。但也相信有很多同学并不够清楚他们的概念,不理解它们的关系,也可能有这样的疑惑:不知道跟我有没有关系?要不要学习?怎么去学习?学哪些东西?没关系,今天我们就从头捋捋,让大家都能得到自己的答案。 Docker诞生于2013年,之后就是迅速串红、火的已经发烫。它为什么会火呢?有什么牛x的技术吗?并没有,docker的...

2018-07-27 09:35:00 66

转载 利用win10自带的虚拟机Hyper-V安装Centos7的步骤教程

1、设置开启Hyper-V应用程序? 在搜索功能里输入 Hyper-V 然后点击选中的部分2、全部选中框中的部分,然后重新启动电脑3、在搜索功能里输入Hyper-V 打开4、点击新建--> 下一步-->5、修改名称 和虚拟机存储位置6、这里一定要选择“第一代”,不然无法正常启动到安装界面7、分配内存根据自己情况来设置...

2018-07-05 14:04:00 274

转载 Java元组Tuple介绍与使用

一、元组介绍仅仅一次方法调用就可以返回多个对象,你应该经常需要这样的功能吧.可以return语句只允许返回单个对(可能有人说返回一个集合就可以了,请记住,一个集合也只是一个对象而已)因此,解决办法就是创建一个对象,用它来持有想要返回的对象.当然,可以在每次需要的时候,专门创建一个类来完成这样的工作.可是有了泛型,我们就能够一次性的解决问题,以后再也不用再这种问题上浪费时间了.同...

2018-07-03 16:25:00 1002

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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