自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gradle wrapper

前置条件 java 环境 先安装jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html在系统环境中安装gradle https://services.gradle.org/distributions/gradle-5.4.1-all.zip运行命令 可以生成wrappe...

2019-05-12 11:31:17 270

原创 集成docker jenkins github 发布运行

预备知识docker 容器jenkins 自动部署 https://jenkins.io/git 服务器 我这里使用 github 还有其他可以选择的 gitlib gogs实现一个简单的程序集成docker jenkins git实现步骤首先使用 spring boot 编写一个最最简单的hello word web端编写dockerfile文件将代码使用git 上传到...

2019-05-11 18:36:13 491

原创 总结系统

漫无目的的写一个程序,将已有的知识点进行梳理从开始搭建到运行…集成docker,jenkins,github 发布运行asd

2019-05-11 18:09:32 332

原创 计算机程序

程序

2019-04-22 14:52:09 188

原创 从零开始学-java

java

2019-04-22 14:48:45 149

原创 spring boot 打包运行jar,war

spring boot 打成 jar 包运行spring boot 打成 war 包spring boot 打成 jar 包运行导入maven插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven...

2018-06-18 09:29:52 467

原创 jdk下载

官方下载地址 旧的版本需要登陆才能下载 不过可以选择对应的下载文件复制连接地址,使用迅雷或者其他下载工具来下载

2018-04-28 17:18:49 1021

原创 jvm

jdk 版本差异 1.7 将常量池由permgen spase移动到堆区 1.8 中移出永久代,添加一个叫元空间(metaspase)的区域 同时在jdk1.8中移除整个永久代,取而代之的是一个叫元空间(Metaspace)的区域...

2018-04-28 15:37:44 261

原创 搭建项目到服务器中出现的各种问题

项目发布到服务器上,避免出现未知异常1.保证开发环境的tomcat 和jdk 版本和服务器上一致2.maven 多模块项目在打包发布的时候避免 避免造成,模块之间的循环依赖。例: parent 包含 sub1 和 sub2 sub1 和 sub2 都继承 parent 在 sub2 中引入 sub1 造成循环依赖: 因为 sub2 继承 parent, ...

2018-04-21 21:50:42 383

转载 linux指令

Linux命令大全 Linux菜鸟教程Nginx安装配置菜鸟教程

2018-04-16 15:00:04 332 1

原创 java.sql.SQLException

java.sql.SQLException: null, message from server: “Host ‘xx.xx.xx.xx’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’”上网百度了下,可能的原因: 同一个ip在短时间内产生太多不正常的连接(比如输入错误密码...

2018-04-16 14:27:05 485

原创 安装Nginx

linux下安装nginx 安装nginx依赖的东西 GCC PCRE ZLIB OPENSSL 有网络的情况下使用yum命令安装yum install gcc-c++yum install -y pcre pcre-develyum install -y -zlib zlib-develyum install -y openssl openssl-devel安装Pc...

2018-04-16 14:25:11 158

原创 从零开始学-nginx

以下是我个人见解, 不喜勿喷, 如有错误, 还望各路大神多多指教简介Nginx 是一个高性能的 HTTP 和 反向代理服务器. 主要特点: 1. 占用内存比较少 2. 并发能力强 3. 处理静态页面性能非常强Nginx由内核跟模块组成Nginx相比Apache 1. 高并发响应性能非常好,官方Nginx处理静态文件并发5w/s 2. 反向代理性能强 3...

2018-04-15 21:21:03 335

原创 从零开始学-mysql

以下是我个人见解, 不喜勿喷, 如有错误, 还望各路大神多多指教目录目录介绍索引介绍 首先介绍一下数据库: 什么是数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。(度娘) 我的理解:数据库就是存放数据的地方,可以帮我管理数据的一个工具 这里介绍数据库和分类 什么是mysql...

2018-04-15 15:37:46 173

原创 git 连接github

配置git 名称和邮箱git config --global user.name 'mk'git config --global user.email '[email protected]'生成对称加密,公钥和密钥ssh-keygen -t rsa -C '[email protected]' //邮箱和上面定义的一样Generating public/private rsa key pair.//下面表示生成公

2018-03-29 15:05:04 239

原创 git 安装

因为git在windows系统中是直接安装。在官方下载也找不到zip版本 有强迫症的我只想在电脑弄个解压版的git 这样就能避免使用git安装器安装,因为git安装器会在注册表里添加一些数据 反正我是非常不喜欢首先可以在网吧或者直接把git安装在虚拟机(windows系统) 然后找到git目录 ..\xx\git 将整个目录压缩,弄到自己的电脑上找到git根目录\git-bash....

2018-03-28 21:06:18 183

原创 oracle 操作列,约束

目录用 [TOC]来生成目录:目录qwqw 添加列>alter table table_name add column_name varchar2(10) 添加多列>alter table table_name add (column_name varchar2(10),column_name varchar2(10)…) 删除列>alter table table_na

2018-01-04 16:11:54 305

原创 eclipse控制台不限制行数,控制台有输出或者异常时自动跳转

Eclipse控制条不限制行数: 在 Preferences>Run/Debug>Console里 去掉对Limit console output的选择, 或者修改下Console buffer size (characters)的设定值 当控制台有消息输出时自动跳转到控制台 Show when program writes to standard out 当控制台有异常输出时自动跳转到

2017-12-31 17:41:40 740

转载 mysql 插入大量数据

基本语法: load data [low_priority] [local] infile ‘file_name txt’ [replace | ignore] into table tbl_name [fields [terminated by’t’] [OPTIONALLY] enclosed by ”] [escaped by’\’ ]] [lines terminated b

2017-12-25 14:24:55 1451

原创 mysql 列,约束的增删改

重命名表名>alter table 原表名 rename to 新表名 添加字段>alter table 表名 add 字段名 数据类型 primary key 添加字段到表的第一行>添加字段 first 添加字段到指定字段后>添加字段 after 指定的字段名 删除字段>alter table 表名 drop 字段名 修改字段的数据类型>alter table 表名

2017-12-24 22:06:34 245

原创 mysql存储过程,生成测试数据

DELIMITER // -- 修改MySQL delimiter:'//'DROP PROCEDURE IF EXISTS `add_data` //CREATE PROCEDURE `add_data`(IN n INT)BEGIN DECLARE i INT DEFAULT 1; WHILE i < n DO --INSERT INTO TABLE 这里写

2017-12-23 16:36:53 663

原创 mysql存储过程,生成随机字符串

DELIMITER // -- 修改MySQL delimiter:'//'DROP FUNCTION IF EXISTS `rand_string` //SET NAMES utf8 //CREATE FUNCTION `rand_string` (n INT) RETURNS VARCHAR(255) CHARSET 'utf8'BEGIN DECLARE char_str v

2017-12-23 16:06:14 3609

原创 mysql函数

随机数[0,1)>rand() 向上取整>ceil(数值) 向下取整>floor(数值)

2017-12-23 15:51:48 239

原创 mysql创建列

创建表时 create table `table_name`( `column_name` int(6) primary key auto_increment , ..) 创建表后 alert table `table_name` add column `column_name` varchar(20) primari key auto_incre

2017-12-23 15:09:10 928

转载 转载 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化

2017-12-09 17:19:05 226

原创 jvm检测工具

jdk自带GC检测工具bin/jvisualvm 安装VisualGC插件 visualVM插件中心地址 https://visualvm.github.io/pluginscenters.htmlhttps://visualvm.github.io/archive/uc/https://visualvm.github.io/archive/uc/8u20/updates.xml.g...

2017-12-09 13:51:40 263

原创 linux各个配置

离线安装jdktar zxvf jdk-8u111-linux-x64.tar.gzz 解压jdk 我一般解压到/usr/java目录 配置环境变量 编辑配置文件 vim /etc/profile UID=`id -ru` fi USER="`id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER"

2017-12-07 17:16:43 190

原创 mysql自增

指令进入目录:cd [参数]默认 或者 ~ 进入root目录目录名进入对应目录名/进入进入根目录. 或 ./进入当前目录.. 或 ../进入上一级目录-返回进入的目录,并显示查看文件:ls [参数]默认显示当前目录中的文件(不包含隐藏文件)-a显示隐藏文件-l显示详细列表,显示详细信息-r按文件名倒序-r按时间倒序编辑文件:vim [参数]按i进入编辑状态,插入当前位置

2017-12-05 19:16:23 223

原创 spring异常记录

org.springframework.context.annotation.ConflictingBeanDefinitionExceptionAnnotation-specified bean name 'log' for bean class [com.mysql.jdbc.log.Log] conflicts with existing, non-compatible bean defini

2017-12-03 20:42:31 669

转载 阿里druid 连接池

druid基本配置

2017-12-03 15:23:05 423 2

转载 jvm日志输出

配置: -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式) -XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800) -XX:

2017-12-03 11:49:11 3971 1

原创 spring两种加载配置文件

1.context:property-placeholder方式加载配置,如: <context:property-placeholder location="properties/p1.properties,properties/p2.properties" />可以加载单个配置文件或者使用逗号分隔加载多个配置文件2.PropertyPlaceholderConfigurer类配置加载配置文

2017-11-28 18:03:39 659

原创 google浏览器在调试时不缓存js和图片

在浏览器禁用缓存按下:F12>F1> 找到:Preferences>Network>Disable cache (while DevTools is open)勾选就好了

2017-11-28 14:36:32 1940

原创 spring 的数据源配置出错Error creating bean with name 'dataSource' defined

如果spring配置是使用这种方式传递的properties文件 这里是直接以容器来加载文件 但是username这个属性已经存在在容器中和配置文件中的属性冲突了所以在配置数据源的时候 传递给username的value使用${username}得不到正确的值&lt;context:property-placeholder location="classpath:properti...

2017-11-25 16:21:36 38733 1

原创 java克隆或者说复制做个记录

首先克隆java的 Object 提供了clone方法提供了,这是个受保护的方法,所以不能直接调用这是我写的方法pulbic class Student { ...... public Object clone(){ Student o=null; try { o=(Student)sup

2017-11-25 11:49:24 253

空空如也

空空如也

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

TA关注的人

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