- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 Docker安装实战指南--Tango
1.查看系统的版本cat /etc/redhat-release2.安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm23.更新镜像仓库cd /etc/yum.repos.dwget http://mirrors.163.com/.help/CentOS6-Base-163.rep...
2019-02-24 10:37:51 181
转载 PG数据库安装
【转】postgresql 9.4 在linux环境的安装步骤详解本文章来为各位介绍一篇关于postgresql 9.4 在linux环境的安装步骤详解,希望文章能够对各位新手朋友带来帮助的哦。环境说明系统:centos 6.4 64位软件:postgresql 9.4.1 软件下载cd /usr/local/src/wget https://ftp.postgresql....
2018-08-31 12:56:33 6498
原创 Docker命令
1.docker --version 版本查看2.docker info #docker的各种信息统计3.docker images #获取docker镜像列表4.docker run hello-world#运行某个镜像实例5.docker container ls #列出容器列表6.docker container ls --all#列出所有的容器,包括历史运行...
2018-08-08 10:19:27 203
原创 Docker命令检查清单--来源于实战Docker到Kubernetes技术系列视频教程
Docke基础概念设置Docker环境(在此页面上)构建映像并将其作为一个容器运行扩展您的应用程序以运行多个容器在群集中分发您的应用通过添加后端数据库来堆栈服务将您的应用部署到生产环境Docker概念镜像概念:镜像是可执行的包,内含代码,运行环境,环境变量,配置文件,库;容器:容器是镜像的运行实例;Docker是开发人员和系统管理员使用容器开发,部署和运行应用程序的平台。...
2018-08-06 16:22:52 755
原创 git系列专题
提交权限问题1.用密钥的方式进行提交比较安全,将本地文件的rsa密钥copy到git的设置配置中,远程地址设置为SSH,才能使用密钥 ;2.将git remote set-url origin git@******.git3.git branch 4.git pull5.git reset --hard 分支名称 6.提交代码失败的时候确认一下自己在不在开发者小组成员...
2018-07-19 16:12:54 165
原创 Java实战技巧集锦
1.Spring 的Restemplate用法1,遇到形参的处理情况:new Restemplate().getForObject("{1}/{2}/",List.class【返回类型】,url,“形参”);2.将配置文件String类型的数据转化为mappackage com.tango.complexMap;import org.springframework.util.Collectio...
2018-07-03 19:32:23 300
原创 Linux运维命令
查看内存:df -ah查找大文件 find / -type f -size +100M日志文件清空:for i in `find . -name "*.log.*"`;do >$i; done
2018-06-07 10:58:16 191
原创 Linux常用命令收集
文件传输scp root@10.20.113.69:/usr/local/JDK/jdk-8u91-linux-x64.tar.gz /usr/local/JDK
2018-05-29 15:45:55 147
原创 SpringCloud-服务发现
主类上添加@EnableEurekaServer注解pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...
2018-02-27 11:34:00 215
原创 Spring核心扩展点
1.Internally, the Spring Framework uses BeanPostProcessor implementations to process anycallback interfaces it can find and call the appropriate methods. If you need customfeatures or other lifecycle
2018-01-21 18:54:55 521
原创 Tomcat+JVM调优
在服务器端开启Headless模式server 开启JVM Server模式Xms5g Xmx5g设置堆的初始值和最大值Xmn3g 设置年轻代堆大小XX:PermSize=256MXX:MaxPermSize=512M设置永久代大小XX:+UseConcMarkSweepGC使用CMS垃圾收集器XX:CMSInitiatingOccupancyF
2018-01-17 11:00:23 393
转载 如何写框架--2
说明:写本文的时候作者完全是把脑子里的东西写了出来,没有参考任何的资料,所以对于每一项内容可能都是不完整的,不能作为一个完整的参考。有一些方法学的东西每个人都有自己的喜好,没有觉得的对和错。 单元测试 在这之前我们写的框架只能说是一个在最基本的情况下可以使用的框架,作为一个框架我们无法预测开发人员将来会怎么使用它,所以我们需要做大量的工作来确保框架不但各种功能都是正确的,而且还
2018-01-11 17:55:57 336
转载 如何写框架---1
说明:作者也没写过什么框架,只是分享一些自己的理解,抛砖引玉罢了。如果你写过一些框架可能会产生一些共鸣欢迎讨论,如果你正在写或正打算写一个框架可能会给你一些启发。本文以为较长可能会分多个篇博客来写,现在能想到的是主要分为步骤、模式两部分。如果你觉得好,按一个推荐举手之劳让更多的人可以看到。 步骤 定位 所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是
2018-01-11 17:54:41 3715
转载 Spring BeanFactory中的接口体系
BeanFactory是Spring IOC实现的基础,这边定义了一系列的接口,我们通过这些接口的学习,可以大致了解BeanFactory体系各接口如何分工合作.为学习具体实现打下基础.毕竟这边逻辑复杂,涉及的概念很多.BeanFactory 是Spring bean容器的根接口.提供获取bean,是否包含bean,是否单例与原型,获取bean类型,bean 别名的api.-- A
2018-01-11 15:30:17 631
原创 Java企业框架常用的编程技巧
1. Map对象和properties对象 Map map = new HashMap map.put("username","chang" ); map.put("email", "10211@"); User user = new User(); BeanUtils.populate(user,
2018-01-10 15:46:13 306
原创 Istio 分布式服务框架调研
IstioThis document introduces Istio: an open platform to connect, manage, and secure microservices. Istio provides an easy way to create a network of deployed services with load balancing, service
2018-01-10 14:47:13 556
原创 如何写框架
1.定位框架的功能点,行业内框架的缺失;--陆续补充吧定位所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是干什么的,有什么特性适用于什么场景,我的这个框架的用户对象是谁,他们会怎么使用,框架由谁维护将来怎么发展等等。如果你打算写框架,那么肯定心里已经有一个初步的定位,比如它是一个缓存框架、Web MVC框架、IOC框架、ORM/数据访问框架、RP
2018-01-09 17:55:36 691
原创 Java的同步锁优化
1.synchronized关键字的缺陷a.同步的代码块被锁后,B线程等待获取锁,则B线程无法中断,即使不想让B线程处于等待状态也没办法,无法通过轮询得到锁;b.同步还要求锁的释放只能在与获得锁所在的堆栈帧相同的堆栈帧中进行,带来了一些局限性;2.ReentrantLock 类a.ReentrantLock实现了java.util.concurrent.lock,添加了类似轮询
2018-01-09 09:15:12 325
原创 Qualifier注解
Spring 注入时一个接口下边可能会有多个实现类,这样用类型去匹配注入的时候,Spring就不知道要去注入哪一个bean;解决思路:Qualifier注解,@Service(“service注解的名称”);@Autowired@Qualifier(“service注解的名称”)
2018-01-08 17:24:36 506
原创 Redis4.0.3集群搭建
环境VMware版本号:12.0.0CentOS版本:CentOS 7.3.1611三台虚拟机(IP):1、2、3注意事项安裝 GCC 编译工具 不然会有编译不过的问题$ yum install -y gcc g++ gcc-c++ make升级所有的包,防止出现版本过久不兼容问题$ yum -y update环境准备安装ruby;关闭防火墙 节点之前需要
2018-01-04 20:19:36 636
转载 转载:jvM中的配置总结
12年毕业到先在处理第一年外这几年纯属于打酱油,当初自学Java然后就出来找工作了,还有第一家面试就通过了挺幸运的但之后的这段时间一直是处于吃老本的状态。最近心情真的很不好,各种黄老邪!一直处于堕落的状态,明知不可为而为之!哎 想想就心碎!不跑题了,说了好撸码三十年,这才几年!今天就整理下JVM的参数!相对而已JVM有很多参数,但对于一般开发人员执行知道和堆栈大小,GC、远程调试的参数
2018-01-04 10:08:17 150
原创 源码学习到的零碎知识点
1.框架中的初始化配置,首先是加载各种配置,采用抽象的常量类去定义各种配置参数,定义受检异常,当捕捉不到具体的参数时终止程序;2.多采用继承classPathXmlApplication的方式设置上下文环境,配置参数设置后,由于有些配置是单例的,为使他们重新实例化,要采用refresh()方法,刷新内存;3.ConfigurableApplicationContext通常将自定义的上下文环
2018-01-04 08:49:49 239
原创 开发者部署时咨询过我的问题收集
1.遇到编译不通过时,有时是缓存造成的,缓存清理不掉,要切换工作空间;ant脚本部署应用ant libpath有问题;
2018-01-03 16:32:49 150
原创 maven骨架文件
骨架文件内容设置 xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
2018-01-03 10:13:35 441
原创 多线程零碎知识点总结---一期
一、Thread.join();join()方法可以使线程挂起,直至线程内任务完成后,即线程终止后,再执行其他任务,架构设计中常用来做初始化配置;
2018-01-03 08:12:48 259
原创 KafkaStream---流式计算实践总结
1.流计算的概念核心:大规模流动数据在不断变化的运动过程中实时地进行分析,捕捉到可能有用的信息,并把结果发送到下一计算节点;2.
2017-12-29 13:57:27 3109
原创 多线程密探系列----守护线程
1.守护线程是程序中优先级比较低的线程,一般当程序中没有其他线程运行的时候,守护线程才开始运行;2.当守护线程 是程序中唯一的线程时,守护线程终止的话,Jvm将终止程序的运行;3.典型的守护线程是Jvm中的垃圾回收器;
2017-12-28 16:19:21 98
原创 zookeeper核心应用(一)
Tip1:一.Zookeeper的日志采用log4j进行管理1.连接客户端:$ bin/zkCli.sh -server 127.0.0.1:21812.查看节点目录:ls /3.创建znode节点 并关联节点数据create /tango tango4.获取znode下存储的数据get /tango 5.更新znode数据set /tang
2017-12-26 19:44:45 122
原创 Threadlocal概念复述
1.Threadlocal为每个线程都创建了一个局部变量副本,线程和线程之间的局部变量相互隔离,该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 private static 字段,它们希望将状态与某一个线程
2017-12-25 18:51:01 226
原创 CGlib动态代理复习
CGlib动态代理复习1.要点:A.代理类实现MethodInterceptor接口 B.复写incept方法; C.使用单例模式进行编写;2.口诀:拦 拦 贷 单 3.Code Show */public class CGlibProxy implements MethodInterceptor【拦】 { private static CGlibProxy instance=new C
2017-12-24 14:09:14 123
原创 BootStrapDatePicker时间选择器--Tango
团队中缺少前端开发人员,作为非专业前端,鸭子硬上架摸索了一统,总结一下,受用以后,BootStrap时间选择器的使用;css和js资源引入 html页面 时间段
2017-10-24 23:52:34 393
转载 MongoDB使用小结:一些常用操作分享
MongoDB使用小结:一些常用操作分享本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》1、shell登陆和显示假设在本机上有一个端口为17380的MongoDB服务,假设
2017-03-05 16:11:40 697
原创 Spring 框架知识知识总结
1.xml文件中的bean起到中介的作用,从而对类之间的关系进行解耦类与XML配置文件的配合关系:a.实现类package com.spring.test;public class MyFactory { //动态工厂/* public SomeServiceImpl someService(){ return new SomeServiceImpl(); }*/ //
2016-12-10 22:32:31 352
原创 JDBC的DML操作模板
重构思想:1.有继承关系的抽取为父类; 2.没有继承关系的则抽取为工具类;3.不确定因素确定为传递参数;3.参数不确定的用数组来装,参数的类型不同就用Object...params()package datasource;import java.sql.Connection;import java.sql.Prepared
2016-11-26 10:57:51 358
原创 DBCP连接池出现连接异常解决方案;
1.properties文件获取出错,将配置文件重新删掉再加入一个同名文件覆盖2.关闭配置文件 避免被Myeclipse占用;//工具包package com.account.dao.util;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;i
2016-11-26 10:41:44 2117
mybatisplus
2017-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人