自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

没有疑问,就在进步!

  • 博客(159)
  • 资源 (18)
  • 收藏
  • 关注

原创 CentOS系统,设置应用开机启动

1. 编写开机自启脚本vim /opt/script/sys-autostart-app.sh# centos system autostart application shell# nginx/usr/local/nginx/sbin/nginx 2. 配置自动启动脚本,1:2.1. 设置开机启动脚本(自定义)可执行权限:chmod +x /opt/script/sys-aut...

2018-10-05 15:23:47 2055 2

原创 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

1. 错误:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory2. 解决方法,最后添加vim /etc/environmentLC_ALL=en_US.UTF-8LANG=en_US.UTF-8

2018-10-05 15:09:54 5221 1

原创 忘记MySQL的root用户密码的解决方法

1. 先打开一个Terminal,在 /usr/local/mysql/bin ,下执行:sudo mysqld_safe --skip-grant-tables2. 再新打开一个Terminal, 打开安全模式的mysql, 连接的时候不需要密码:mysql -u root -pUPDATE mysql.user SET authentication_string=PASSWORD(...

2018-10-05 14:45:19 5815 1

原创 CentOS 7.5安装Memcached 1.5.10

1.服务器版本# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.5.1804 (Core)Release: 7.5.1804Codename: Core2.下载mem...

2018-09-15 02:41:03 1010

原创 CentOS 7.5安装Redis 4.0.11

1.服务器版本# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.5.1804 (Core)Release: 7.5.1804Codename: Core2.下载red...

2018-08-05 23:00:03 3818

原创 CentOS 7.5安装Nginx 1.14.0

注:安装问题请参考文章最后!1.服务器版本# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.5.1804 (Core)Release: 7.5.1804Codename:...

2018-08-05 15:14:48 976

原创 CentOS 7.5安装MySQL5.7.23

1.服务器版本[root@ts-mysql-1 install-files]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.5.1804 (Core)Release: 7.5.1...

2018-08-05 11:09:33 6685 4

原创 Go语言数据库ORM(自动化)(MySQL数据库)

1.安装go get -u github.com/timespacegroup/go-mysql-utilsgo get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-mysql-utils")2.创建数据库客户端,执行自动化ORM: Object(stru...

2018-04-29 18:23:50 3981

原创 Go语言操作MySQL数据库

1.安装go get -u github.com/timespacegroup/go-mysql-utilsgo get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-mysql-utils")2.创建数据库客户端 var dbConfig t...

2018-04-29 18:11:29 679

原创 Go语言字符串操作

1.安装go get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-utils")使用,例:fieldNames := tsgutils.NewInterfaceBuilder()2.使用2.1 字符串拼接、int、int64、Float64...

2018-04-29 17:44:22 432

原创 Go语言字符串批量拼接-StringBuilder

1.安装go get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-utils")使用,例:fieldNames := tsgutils.NewInterfaceBuilder()1.使用func TestStringBuilderReplac...

2018-04-29 16:07:12 5182

原创 Go语言生成对象数组-InterfaceBuilder

1.安装go get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-utils")使用,例:fieldNames := tsgutils.NewInterfaceBuilder()2.使用 var s1 string = "Abc" ...

2018-04-29 16:01:29 5230

原创 Go语言生成GUID和UUID

1.安装go get -u github.com/timespacegroup/go-utilsimport ( "github.com/timespacegroup/go-utils")使用,例:fieldNames := tsgutils.NewInterfaceBuilder()1.生成GUIDfunc TestGUID(t *testing.T...

2018-04-29 15:49:42 8893

原创 搭建超简单无web的Git交换服务器

1.安装Git$ apt-get install git$ git --version git version 1.9.12:创建Git目录、组、用户、所有$ mkdir -p /git$ groupadd git$ useradd git -g git -d /git -s /usr/bin/git-shell$ chown -R git:git /git/...

2018-04-13 14:09:38 403

原创 Ubuntu-14.04.5搭建Hadoop-2.9.0分布式集群环境

1.安装说明1.1: 安装参数: ubuntu: 14.04.5; hadoop: 2.9.0; jdk: 1.8.0_1211.2: 配置集群机器:三台主机(或虚拟机)搭建分布式集群环境(Ubuntu-14.04.5)(同一局域网)(可先准备一台): ip hostname comment 192.168.1.203 hadoop-master Master 192.16

2017-11-19 19:43:33 2582

原创 Ubuntu 14.04.3安装 gitlab-ce_7.10.4(web服务)

1:系统和软件:root@ubuntu1:/home/ubuntu1# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.3 LTSRelease: 14.04Codename: trusty2:下载gitlab安装包:https://abou

2017-11-09 15:56:19 927

原创 Nginx服务器安装,高性能的HTTP、TCP、反向代理、负载均衡等服务和配置

warmtips more: https://github.com/timespacegroup1.安装参数: ubuntu: 14.04.5; nginx: 1.12.02:下载安装包http://nginx.org/en/download.htmlftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/wget ...

2017-09-15 16:26:10 3888

原创 Spring Cloud

Spring Cloudwarmtips more: https://github.com/timespacegroup参考代码: https://github.com/loveshareme/spring-cloudSpring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领...

2017-09-01 09:47:52 892

原创 Dubbo

DUBBOwarmtips more: https://github.com/timespacegroup参考代码: https://github.com/timespacegroup/dubbo一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案.官方网站: http://dubbo.io源码地址: https://g...

2017-08-29 08:58:31 744

原创 Spring Boot支持JSONP跨域请求数据(Ajax的jsonp)

1:在Spring Boot的Api服务器上进行配置package me.loveshare.note1.configuration;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.servlet.mvc.method.annotation.A...

2017-08-11 18:10:08 7710

原创 Spring Boot支持Undertow服务器,支持http、https(ssl、tls)双协议,支持双端口

1:Spring boot 项目默认的web服务器为tomcat,故排除tomcat依赖,加入undertow依赖,请看下图:注:Spring boot版本:1.5.6.RELEASE Tomcat版本:3.3.8<dependency> <groupId>org.springframework.boot</groupId> &l

2017-08-11 17:36:51 10709 1

原创 Spring Boot支持Jetty服务器,支持http、https(ssl、tls)双协议,支持双端口

1:Spring boot 项目默认的web服务器为tomcat,故排除tomcat依赖,加入jetty依赖,请看下图:注:Spring boot版本:1.4.7.RELEASE Jetty:jetty-9.3.19.v20170502 <!--最新版的1.5.6在jetty上不能相应文件上传,故未使用--> <dependency&...

2017-08-11 16:59:15 5877 1

原创 Spring Boot支持tomcat服务器,支持http、https(ssl、tls)双协议,支持双端口

1:Spring boot 项目默认的web服务器为tomcat,默认依赖“spring-boot-starter-web”,其中含有tomcat的依赖,请看下图:注:Spring boot版本:1.5.6.RELEASE Tomcat版本:8.5.16<dependency> <groupId>org.springframework.boot...

2017-08-11 16:12:03 6191

原创 IntelliJ IDEA创建第一个Spring Boot项目

idea菜单栏 :文件 —>New—>Project…注:具体细节,暂省 Spring Boot官网第一步:1.Spring Initializr(初始者) 2.jdk版本 3.Next.第二步:1.Group组织唯一标识(组织域名倒序) 2.Artifact项目的唯一标识 3.输出格式jar/war 4.jdk版本 5.开发语言java Version目前项目版本 6.Next.第三步:1.选

2017-08-05 00:18:21 51890 8

原创 Ubuntu14.04.*源码安装MySQL数据库mysql-5.6.*.tar.gz

1:依赖软件下载:ftp://ftp.gnu.org/gnu/m4/http://ftp.gnu.org/gnu/bison/https://cmake.org/download/ftp://invisible-island.net/ncurses/http://ftp.kaist.ac.kr/mysql/Downloads/2:此笔记使用版本:m4-1.4.17.tar.gzb

2016-09-30 11:18:32 1853

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-09-27 08:50:40 431

原创 Spring多数据源分布式事务管理/springmvc+spring+atomikos[jta]+druid+mybatis

项目进行读写分离及分库分表,在一个业务中,在一个事务中处理时候将切换多个数据源,需要保证同一事务多个数据源数据的一致性。此处使用atomikos来实现:最后附源码:1:spring3.0之后不再支持jtom[jta]了,第三方开源软件atomikos(http://www.atomikos.com/)来实现. 2:org.springframework.transaction.jta.Jo

2016-04-19 14:57:25 12884 23

原创 Spring实现数据库读写分离/spring事务配置解释(Annotation/Spring AOP/Reflection)

项目开发中读写的频率差距很大,所以实现读写分离:主库(master)中非实时读取的查询交给负载均衡的从库(slave),查询cpu的消耗和写入的io延时,保证DB系统的健壮性。最终问题,分布式事务的线索。注:注释和部分代码省略。①:AbstractRoutingDataSource这个数据源路由类是spring2.0以后增加的,AbstractRoutingDataSource的定义:

2016-04-11 18:59:53 8100

原创 spring中事务传播下,特殊方法手动控制事务

在开发中,遇到事务问题:从excel文件中解析导入数据,每个sheet页中的数据作为单个的事务单元提交数据库。解析下代码实现:方法①:mainAnalysisEntrance(…)解析excel入口和权限和其他业务等处理;方法②:analysisWorkbook(…)解析excel工作簿;方法③:analysisPerSheet(…)解析每一个sheet页数据,并将其中通过的数据,作为

2016-04-07 16:23:04 8048

原创 js跨域的研究

在开发中总是会遇到,接入层可能去调用其它域名下服务的api,crud数据,可是在这中间会出现js的同源策略,导致同一个DOM不能用多个源加载数据,已确保安全性。在数据远程调用的设计时候,要考虑性能又要考虑安全性,下边为总结的跨域三种实现:1:使用ACAO(‘Access-Control-Allow-Origin’)设置响应头域名访问-->问题低版本的ie(10及以下)和个别浏览器并不支持。

2016-03-24 12:03:36 1203

原创 MySQL的事务隔离级别和锁

MySQL的事务隔离级别:Read Uncommitted【读未提交数据】Read Committed【读已提交数据】Repeatable Read【可重读】Serializable【可串行化】查看MySQL的事务隔离级别:默认、全局和会话事务隔离级别:SELECT @@tx_isolationSELECT @@global.tx_isolation; SELECT @@session

2016-03-19 19:41:39 1643

原创 MySQL事物(一)事务隔离级别和事物并发冲突

我们对数据库的操作通常为写和读,就是所说的CRUD:增加(Create)、读取(Read)、更新(Update)和删除(Delete)。事务就是一件完整要做的事情。事务是恢复和并发控制的基本单位。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。事务在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。是数据库中各种数据项的一个程序执行单元。

2016-03-19 18:42:52 7655

原创 java操作阿里云的对象存储OSS

官网:: 对象存储(Object Storage Service,简称OSS)以下博客简单介绍连接阿里云的OSS,新建Bucket,删除Bucket,向阿里云的OSS存储中存储单个文件,获取单个文件,删除单个文件等功能。Api:: 开放式存储(OSS)Java API手册 1.0 documentation以下为pom依赖: com.aliyun.oss

2016-03-19 10:51:54 23257 11

原创 将json字符串中数组节点转换为泛型list集合(gson)

开发中需要将json中节点单独取出某个节点,解析获取数据,此处对json字符串节点中数组节点,转换为泛型list集合,使用gson。google的gson的pom文件和jar:gson代码如下:package my.demo.java.z.generic;import java.util.ArrayList;import java.util.List;import org.a

2016-03-15 10:39:31 6841

原创 Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码

Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码,windows下不会乱码,但在linux下nginx和tomcat部署后出现乱码、方框、问号等等,不能认清楚!!!先说说系统:Microsoft Windows [版本 10.0.10586](c)

2016-01-31 18:39:49 20096 2

原创 CentOS下Git的服务器版安装和使用

Git分布式版本控制系统:Git的使用体验,早已习惯了svn [集中式] 代码管理的吾,第一次接触分布式的git的时候,感觉很难使用,煎熬了一段时间,整个项目组,也是花费了很大的代价,就是出现代码被覆盖很多次,代码都不敢提交了!记得在中国民航的时候,由于服务器硬件搬家过程中损坏,导致整个系统和代码全部丢失,不是很重要所以没有去做数据恢复,svn就挂了。记得在金葵花的时候,由于svn

2016-01-19 18:01:36 10100

原创 java JXL操作Excel文件

-------------jxl和POI的区别(来自网络,感谢)-----jxl优点:①Jxl对中文支持非常好,操作简单,方法看名知意。②Jxl是纯javaAPI,在跨平台上表现的非常完美③生成Excel 2000标准格式④支持字体、数字、日期操作⑤能够修饰单元格属性④支持图像和图表,但是这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。缺点:效率低,图片支持不完善,对格

2015-12-31 15:59:18 2271

原创 Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )

Linux下MySQL源码安装(eg:mysql-5.6.27.tar.gz ):1:准备MySQL源码安装包:mysql-5.6.27.tar.gz、cmake-3.3.2.tar.gz、ncurses-6.0.tar.gz网址:https://cmake.org/download/ftp://invisible-island.net/ncurses/http://f

2015-10-28 11:32:36 7864 2

原创 一台机器同时部署运行多个Tomcat

#######################一台机器同时部署运行多个Tomcat ###############################注:下文介绍为两个tpmcat环境:apache-tomcat-8.0.24.tar.gz            CentOS release 6.5 (Final)1:使用免安装的tomcat安装包(解压即可使用),官方下载:htt

2015-10-27 18:56:29 5115 1

原创 eclipse中没有MinGW GCC/Cross GCC/Cygwin GCC/linux GCC/MacOSX GCC/MinGW GCC/Solaris GCC(编译器)

问题:Eclipse环境安装C/C++插件CDT用来编写:C、C++、Objective-C、Fortran、Java、Ada和Go语言的程序!描述:安装MinGW[C/C++编译平台],GDB[C/C++调试平台]成功了,但是创建工程(C Project 或 C++ Project)的时候找不到:            MinGW GCC/Cross GCC/Cygwin GCC/lin

2015-10-19 22:39:46 13957

mybatis-generator-core-1.3.5.zip

MyBatis Generator自动生成Dao、Model、Mapping插件:普通生成和Mapper专用生成2种。

2017-08-04

Spring多数据源分布式事务管理

Spring多数据源分布式事务管理/springmvc+spring+atomikos[jta]+druid+mybatis

2016-04-19

读写分离测试sql

Spring实现数据库读写分离/spring事务配置解释(Annotation/Spring AOP/Reflection)的辅助sql

2016-04-13

Spring实现数据库读写分离代码

springmvc+spring+mybatis+MySQL

2016-04-12

Spring实现数据库读写分离

springmvc+spring+mybatis+MySQL

2016-04-12

windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

windows下使用vim(gVim)和gcc(MinGW):C/C++/Fortran/ObjC/Ada Compiler

2015-10-19

zxing和qrcode二维码实现

java实现二维码([带]logo)的绘制和解析(zxing by google) java实现二维码([带]logo)的绘制和解析(swetake.util.Qrcode)

2015-06-29

qrcode_swetake.jar和qrcode.jar

java实现二维码([带]logo)的绘制和解析(qrcode)

2015-06-28

zxing-3.1.0.jar和zxing-javase-3.1.0.jar

java实现二维码([带]logo)的绘制和解析(zxing by google)

2015-06-28

springmvc中实现quartz定时任务[每分钟的第3秒执行]

如果你懒,请下载!springmvc中实现quartz定时任务(每分钟的第3秒执行任务调度方法)文章代码!

2015-06-24

springmvc中实现quartz定时任务

springmvc中实现quartz定时任务(每分钟的第3秒执行任务调度方法)文章支持jar包

2015-06-24

sshpass-1.05.tar.gz

Shell命令,sshpass,非交互SSH密码验证,访问

2014-12-29

DOS命令大全

能快速的学习和开发dos,能更好的用代码操作windows。

2012-11-27

linux命令大全和笔记.chm

能快速的掌握linux基本操作,能快速的解决遇到的linux问题。

2012-11-24

log4j-1.2.8.jar

能记录程序运行的各方面,有利准确的跟踪和调试。

2012-11-24

mysql,sqlserver,oracle数据库驱动jar包.rar

能够准确、快速的连接自己想操作的数据库。

2012-11-17

Hessian remoting onhttp

采用的是二进制RPC协议,Hessian更加简单、快捷,可以远程访问java类描述信息。

2012-11-06

Android简单画廊

用一个界面实现手机中图片的快速浏览,可以共享画廊的设计方法。

2012-11-06

空空如也

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

TA关注的人

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