- 博客(110)
- 资源 (2)
- 收藏
- 关注
原创 2021-07-20
mysql部署1.使用 xftp 工具把数据安装文件传入到服务器/usr/local目录下,mysql 数据库安装文件为mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2.使用 xshell工具连接服务器,执行命令cd /usr/local进入到/usr/local目录并执行命令ll查看文件是否存在3.解压数据库文件,执行命令tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz4.重命名文件命令mv mysql
2021-07-20 17:18:04
178
原创 java设计模式;直接上代码;
一、单例模式package mode;//懒汉 饿汉 匿名内部类public class Singleton { // 第一种(懒汉,线程不安全) /* * private static Singleton singleton; * * private Singleton(){} * * public static Singleton getInstance(){ if(singleton == null){ singleton = * new Singleton()
2020-11-24 08:34:28
236
原创 AspectJ 切面注解中五种通知注解:@Before、@After、@AfterRunning、@AfterThrowing、@Around
码云:https://gitee.com/chenguangju/spring-aop.git
2020-07-27 13:39:48
298
原创 docker安装nexus(maven私服)
通过 uname -r 命令查看你当前的内核版本uname -ryum update卸载旧版本dockeryum -y remove docker docker-common docker-selinux docker-engine设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo .
2020-07-02 09:07:49
283
原创 一主二从三哨兵(三台服务器)
一、安装虚拟机在VM上安装三个虚拟机,centos下载地址https://www.centos.org/download/,步骤省略。二、获取三个虚拟机的地址(以下ip为作者的虚拟机地址)在三台虚拟机ifconfig命令获取ip4地址,分别为192.168.136.128/192.168.136.129/196.168.136.130三、登录192.168.136.128虚拟机安装redis并配置一主二从1)cd /usr/local2)wget http://download.redi
2020-07-01 15:12:16
389
原创 mysql事务(单体)
一、mysql本地事务所谓本地事务,是指该事务仅在当前工程内有效。事务的概念:事务是逻辑上一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。事务的四个特性(ACID):1). 原子性(atomicity):“原子”的本意是“**不可再分**”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。 2...
2020-02-11 09:35:14
275
1
原创 springboot后台接收参数
springboot后台接收参数参数形式单个参数接收形式多个参数接收形式/{id}@PathVariable(“id”)Long id@PathVariable(“id”)Long id …?id@RequestParam(“id”)Long id@RequestParam(“id”)Long id … 或者User userform@Request...
2020-02-08 10:20:58
364
原创 Centos8运行springboot jar包(简单、完整)
一、环境准备1.VM下载2.Centos7下载3.Xshell下载4.Nginx下载5.JDK下载以下是链接[百度网盘链接](https://pan.baidu.com/s/1frH4i_Z-2kt6cGzD22wlAw)提取码:h6ay二、windows安装VM省略三、VM创建虚拟机省略四、windows安装Xshell省略五、Centos7安装Nginx1....
2020-01-19 17:31:38
1948
原创 oracle模糊查询不支持concat的三个参数的拼接
oracle模糊查询concat拼接的正确写法concat(concat('%',#{ks}),'%')
2020-01-03 11:04:34
737
转载 spring cloud yml配置info信息$project.version$获取不到值
一、取不到值的配置如下:1.总工程pom.xml<build> <finalName>microservicecloud</finalName> <resources> <resource> <directory>src/main/re...
2019-12-29 09:52:22
911
2
转载 java读取UTF-8文本文件第一个字符多出一个问号解决方法
1.创建工具类import java.io.*; public class UnicodeReader extends Reader { PushbackInputStream internalIn; InputStreamReader internalIn2 = null; String defaultEnc; private stati...
2019-12-19 00:32:36
431
原创 spring和jdk版本问题
spring3.x------------------------------jdk 7spring4.x +-------------------------------jdk8
2019-12-08 23:54:43
181
原创 log4j2的使用
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-s...
2019-12-06 21:23:02
158
转载 后台管理前端框架
Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,以下是我整理的一些UI框架模板,可以拿来稍加改造就能直接使用1、vue-element-adminhttps://panjiachen.github.io/vue-element-admin-site/zh/guide/本项目的定位是后台集成方案,不...
2019-12-04 13:14:32
541
转载 前端传递时间映射到后端的Date类型问题
spring boot 写法@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date time;spring mvc 写法@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date orderRetur...
2019-11-12 17:35:57
2220
原创 idea类注释、方法注释模板
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @Param ' + params[i] + ((i < pa...
2019-11-06 17:45:00
16666
转载 redis集群
集群搭建准备工作在/usr/local下创建redis-cluster目录mkdir /usr/local/redis-cluster之前如果安装了单机版可以拷贝安装后的目录单机版安装参考将redis目录整体拷贝到redis-cluster中,重命名为redis01cp -r redis redis-cluster/redis01进入redis01,删除原来的...
2019-10-21 11:25:33
107
转载 SFTP中创建文件目录,上传文件(*)
/** * sftp连接 */public void connect(String username, String host, int port, String password) { try { if (sftp != null) { log.info("sftp is not null"); } JSch jsch = new JSch(); ...
2019-10-17 10:28:57
3336
原创 ftp上传文件的坑
ftp上传文件到CentOs8环境报Software caused connection abort: recv failed这是一个java 7 在windows上的bug解决办法:用administrator用户登陆使用命令行执行:netsh advfirewall set global StatefulFTP disable即可java ...
2019-10-12 19:26:47
306
原创 前端开发工具
链接: https://pan.baidu.com/s/14HUVu3E6fjAgZvppTwq1PQ提取码: ctu7复制这段内容后打开百度网盘手机App,操作更方便哦
2019-10-10 14:56:30
279
转载 微服务的概念
---------------------作者:Soinice来源:CSDN原文:https://blog.csdn.net/Soinice/article/details/83989225版权声明:本文为博主原创文章,转载请附上博文链接!目录前言一、微服务介绍1.什么是微服务2. 微服务由来3. 为什么需要微服务?3.1 早期的单体架构带来的问题...
2019-10-10 10:57:02
136
原创 ftp的坑
CentOS中vsftp服务安装、配置、卸载1.检查centos是否安装vsftpd [root@localhost zhangzhuo]# rpm -aq vsftpd vsftpd-3.0.2-22.el7.x86_64 #查询的返回结果,表明已安装 若要卸载Vfstpd: [root@localhost zhangzhuo]# rpm -e vsftpd-3...
2019-10-09 16:14:19
291
原创 nodejs搭建vue环境
1、安装node js 下载地址:http://nodejs.cn/download/2、安装完成后运行Node.js command prompt(node -v查看安装版本) 3、安装npm(由于现在版本的nodejs已经集成npm所以无需安装,可以用npm -v查看版本) 4、注册cnpm来代替npm 使用命令:npm install cnpm -g --reg...
2019-10-09 16:13:12
164
原创 CentOs8 Alibaba搭建nginx+ftp服务
一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用...
2019-10-09 16:12:54
185
原创 Solr 8.2.0与tomcat8的搭建
solr下载:http://archive.apache.org/dist/lucene/solr/tomcat8下载 地址忽略step1:将solr-8.2.0/server/solr-webapp/下的webapp文件夹拷贝到tomcat下的webapps目录下(并重命名为solr)step2:将solr-8.2.0/server/lib/ext/下的所有Jar文件全部拷贝到to...
2019-10-09 16:12:25
118
原创 三个例子 —JAVA发送http get/post请求,调用http接口、方法
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.commons.httpclient.HttpCl...
2019-10-09 16:11:41
438
原创 高德地图-地理解析完整版
/** * Copyright © 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved. */package com.thinkgem.jeesite.modules.sys.service;import java.io....
2019-10-09 16:10:34
785
原创 接口interface和抽象类abstract的区别
抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能做任何事情。如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。 如果你想实现多重继...
2019-07-06 13:46:36
682
原创 java之集合中的元素重复问题Collection、Set
package ArrayList;import java.util.*;public class SimpleCollection { public static void main(String[] args) { Collection<Integer> c = new ArrayList<Integer>(); //S...
2019-07-06 13:46:10
313
原创 linux学习笔记
在VM 安装CenOS 7 步骤省略 CenOs7 下载网址:一、设置网络自动获取ip:dhclient查看ip地址:ip addrping -c 4 www.baidu.com手动设置ip地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33,将ONBOOT=no改为ONBOOT=yes,将BOOTPROTO=dhcp改为...
2019-04-22 23:42:47
99
原创 java数据结构和算法
Java数据结构和算法(一)——简介目录1、数据结构 一、数据结构的基本功能 二、常用的数据结构 2、算法 一、算法的五个特征 二、算法的设计原则 3、总结 本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子。 编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理...
2019-03-10 07:30:58
225
原创 J2EE设置模式
J2EE设计模式MVC模式MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型)- 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图)- 视图代表模型包含的数据的可视化。 Controller(控制器)- 控制器作用于模型和视图上。...
2019-03-10 07:27:51
141
原创 java之继承向上转型----就近原则
package com.upcasting;/*** 向上转型----重写父类的方法--》就近原则* @author Administrator**/class Amphibian { public void test() { System.out.println("111向上转型"); } static void tune(Amphib...
2019-03-01 09:31:55
499
原创 java之static和static final的区别
package com.finnal1;import java.util.Date;import java.util.Random;/*** static final和final的区别:final随着对象的创建值可能变(随机数)。static final随着对象的创建值不变(随机数)* @author Administrator**/public class FinalT...
2019-03-01 09:31:14
248
原创 java之final修饰的参数和覆盖private final方法
package com.finnal1;/*** 被final修饰的参数不可改变* @author Administrator**/class Gizmo{ public void spin() { System.out.println("我是可修改的参数"); }}public class FinalArgs { void with...
2019-03-01 09:31:01
507
原创 java访问权限控制(具体实现的隐藏)
一、private只能在本类中访问二、protected只能在包中访问(继承访问权限)三、public没有限制,可以跨包四、类的访问权限: 1. 包访问权限或public。 2.若不希望任何人对该类拥有访问权限,可以把所有的构造器都指定为private。 例外:就是在该类的static成员内部可以...
2019-03-01 09:30:48
360
原创 java之注解
java SE5 内置了三种,定义在java.lang中的注解1.@Override,表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示。2.@Deprecated,如果程序员使用了注解为它的元素,那么编译器会发出警告信息。3.@SuppressWarnings,关闭不当的编译器警告信息,在Java SE5之前的版本中,...
2019-03-01 09:30:35
167
原创 java之多态也
在Cycle中添加wheels()方法,它将返回轮子的数量。修改ride()方法,让它调用wheels()方法,并验证多态起作用了package com.experice;public class Cycle { int num; public void ride(int n) { //System.out.println("Cycle.ride()");...
2019-03-01 09:30:11
194
原创 4种常用的Ajax请求方式
在jQuery中,Ajax常见的请求方式主要有一下4种:1、$.ajax()返回其创建的XMLHttpRequest对象。$.ajax()只有一个参数:参数key/value对象,包含各配置及回调函数信息。如果你指定了dataType选项,那么需要保证服务器返回正确的MIME信息,(如xml返回"text/xml")。实例:保存数据到服务器,成功时显示信息...
2019-03-01 09:29:50
4626
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人