自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里云申请免费SSL证书

今天就结合自己申请Symantec证书的精力为大家用图文教程演示一下如何在阿里云申请免费SSL证书吧。一、申请免费SSL证书:1、登录阿里云:2、领取代金券礼包:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=0a5rig7f3、进入管理控制台——云盾控制台——证书服务:二、免费购买Symantec证书:1、接上一步,找到证书服务之后,点击进入证书服务页面,然后点击右上角的”购买证书...

2020-11-12 09:50:47 445

原创 CentOS7常用开发环境安装配置(记录篇)

1、RZ,SZ安装:yum install lrzsz 关于rz、sz:lrzsz是一款在linux里可代替ftp上传和下载的程序。lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议。centos服务器,可直接yum -y install lrzsz程序会自动安装好,你要下载sz [找到你要下载的文件];如果你要上传,rz浏览找到你本机要上传的文件。需要注意的是这个命令无法在putty界面使用哦!2、配置网卡1)首先进到目录cd /etc/sysc...

2020-11-09 17:23:17 259

原创 Centos7安装dokuWiki(记录篇)

1、安装依赖软件yun install gcc-c++yun install makeyun install expat-develyun install perlyun install curl-develyun install libxml2-develyun install libjpeg-develyun install libpng-develyun install...

2020-10-20 10:55:36 1561

原创 Amoeba实现读写分离配置(记录篇)

阿里巴巴的开源项目Amoeba,具有负载均衡、高可用性、sql过滤、读写分离、可路由,并且安装配置非常简单。Amoeba的安装部署环境:amoeba:192.168.1.31masterDB:192.168.1.31slaveDB:192.168.1.56以上系统全为centos71、Amoeba框架是居于JDK1.5开发的,采用了JDK1.5的特性,所以还需要安装java环境,建议使用javaSE1.5以上的JDK版本,我装的是1.8。[root@bogon src.

2020-10-09 13:43:44 370

原创 MySQL主从复制配置(记录篇)

在上篇CentOS7安装mysql遇到的问题(记录篇)后(https://blog.csdn.net/wszhlzjl/article/details/108887808),进入下一步,主从复制配置。我是通过虚拟机安装的主数据库,从数据库是通过克隆的方式,这就会有主从数据库UUID一样的问题,后面会讲到修改方法。一台虚拟机又克隆了两台192.168.1.31  master192.168.1.56  slave常用命令 启动/停止service mysqld start|sto

2020-10-09 11:11:00 148 2

原创 centos7安装mysql遇到的问题(记录篇)

yum安装是最简便和稳定的安装方式,centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadbrpm -qa | grep mariadb如果找到,则拷贝结果,使用下面命令删除,如删除mariadb-libs-5.5.35-3.el7.x86_64rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_641.卸载 先停掉mysql进程 没有安装过的可以直接跳过 pkill -9 mysq...

2020-09-30 16:56:51 633

原创 Nginx配置免费SSL认证

最近碰到配置Nginx服务器使用HTTPS访问,特记录一下。一、先去域名服务商处申请SSL认证 我的域名服务商是阿里,就去阿里云申请了个免费的SSL认证服务,认证证书秒下载。 在域名管理界面进去的都是收费的,我是通过下面这个说明文档操作,找到了免费的SSL认证。 文档地址:https://yq.aliyun.com/articles/637307二、下载证书并配置Nginx服务器 下载证书,解压后是两个文件,一个是pem,一个是...

2020-09-14 14:58:22 162

原创 SpringBoot项目导出jar包及瘦身部署

今天项目要求Nginx+jar包运行多个项目,在此记录一下部署的过程。其中借鉴了好多网上前辈的经验,感谢各位的无私分享!一、SpringBoot项目使用mvn命令导出可运行jar包 这部分主要是Pom.xml文件的配置,而且主要是<build></build>部分的配置。 我的springboot版本是2.1.4 1、导出包含lib依赖包的可执行jar包<build> <plugins>...

2020-09-09 20:15:38 435

转载 centos7安装nginx+tomcat+java+mysql运行环境

下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境。centos7minimal安装  参考:http://www.tecmint.com/centos-7-installation/安装java  下载Java,可到oracle官网获取相应的连接wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz?AuthParam=14563758.

2020-09-08 13:08:07 272

转载 Mysql命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.1

2020-09-08 09:23:18 183

转载 CentOS7防火墙 开放端口配置

查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --remove-port=3338/tcp --permanent重启防火墙firewall-cmd --reload开机启动防火...

2020-09-08 09:21:34 227

转载 腾讯云安装mysql远程连接不上解决

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/sinat_36053757/article/details/829348811.mysql配置my.cnf 是否不允许外网访问修改 /etc/my.cnf 找到里面bind-address将bind-address = 127.0.0.1设置成bind-address = 0.0.0.0(设备地址)或者直接注释该行设...

2020-09-08 09:20:06 438

原创 ORACLE错误总结

一、造成ORA-12560: TNS: 协议适配器错误原因有三个:1、检查监du听口是zhi否开启。windows平台个一如下操作dao:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2、database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID。3、检查注册表。在开始-运行,输入

2020-07-27 13:42:40 120

原创 Kotlin + SpringBoot读取配置文件

之前在网上搜了好久,但大多都是别人拷贝的内容,使用后还是“lateinit var XXX is not inited”(好像是这个错误:))。@Configuration@PropertySource("config/source.properties")open class BeanConfig: Environment{ @Autowired lateinit var env: Environment}每次启动使用env读取配置文件内容时,就报env未初始化。最后直

2020-07-07 10:07:51 1796

转载 Java实现汉字转换拼音功能

今天做程序用到了输入汉字,自动生成拼音首字母。上网一查,正好看到下面的文章,很好用。特转载保存一下版权声明:本文为CSDN博主「杨鑫newlfe」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u012965373/article/details/82625950导入jar包<dependency> <groupId>com.belerweb</groupId>

2020-06-20 09:37:06 407

原创 jQuery 动态设置radio 默认值

$("input[type='radio'][name='radio'][value='1']").attr("checked",true);而且可以动态参数的拼接,如:$("input[type='radio'][name='radio'][value=“ + resp.data + ”]").attr("checked",true)

2020-06-16 15:45:27 995

原创 SQL中的left join,join, right join和inner 区别

left join、 join、 right join和 inner join等等各种 join的区别。网上搜,最常见的就是一张图解图,如下:留着备查,糊涂时打开看看就清楚了

2020-05-06 09:18:08 162

原创 修改SpringBoot默认的JSON转换器中的问题

SpringBoot默认的JSON转换器为Jackson2,要修改为fastjson,网上大概有两种方法:一、继承WebMvcConfigurer@Configurationpublic class MyWebConfig implements WebMvcConfigurer { //消息格式转换 @Override public void configure...

2020-04-21 15:07:30 1247

原创 Vue+ElementUI整合记录

一、按网上的安装过程,先装node.js,再装vue,再装ElementUI,Axios,再装Electron,还有生成实验数据的Mock。总之用到什么装什么。安装完成后开始整合配置。二、使用vue init webpack vue002,初始化一个vue项目基本目录结构如图,其中mock是后建的,在项目目录内,使用命令行输入npm run dev试着运行一下这个项目,如果可...

2020-04-02 15:17:55 518

转载 Windows IntelliJ IDEA 快捷键

自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输...

2020-03-27 08:37:47 166

转载 Java项目规范构建总结

作者:永动的图灵机juejin.im/post/5e073980f265da33f8653f2e统一结果返回目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举前三...

2020-03-26 09:57:00 459

原创 SpringSecurity4\5去除x-frame-options deny

在开发SpringSecurity5配置的项目时,返回带有iframe的页面时,无法显示。打开页面工具看到提示Refused to display in a frame because it set 'X-Frame-Options' to 'DENY'上网找了半天,都说明了问题,以及在WEB.xml或其它XML文件的配置方法结合SpringBoot只要在页面访问控制的配置中加上...

2020-03-21 10:14:08 496

原创 SpringBoot整合JPA自我归纳总结

1、Jpa是Hibernate的子集(网上前人总结的)2、对象之间的各种关系(一对一,一对多,多对多等)都是在设置对象时配置好的3、引入JPA<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jp...

2020-03-14 10:53:13 196

原创 IDEA使用Rest Client返回json中文乱码问题

在网上查了半天,修改idea64.exe.XXXX的文件也试了,没用。在request中加入头信息也不好使。最终解决方法,在方法上加上:@RequestMapping(value = "/user/getUserReturnResult", produces = "application/json; charset=utf-8")测试有效。...

2020-03-13 16:31:34 1895 1

转载 Spring Boot 异步请求和异步调用

原文地址:https://www.cnblogs.com/baixianlong/p/10661591.html 作者:会炼钢的小白龙一、Spring Boot中异步请求的使用1、异步请求与同步请求特点:可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行...

2020-03-13 08:45:41 112

转载 JAVA多线程解析

线程(英语:Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(Lightweight Processes),但轻量进程更多指内核线程(Kernel Thread),而把用户线程(User Thre...

2020-03-12 09:07:36 143

原创 @Scheduled注解参数

参数详解1. cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。cron表达式语法[秒] [分] [小时] [日] [月] [周] [年]注:[年]不是必须的域,可以省略[年],则一共6个域序号 说明 必填 允许填写的值 允许的通配符 1 秒 ...

2020-03-03 11:37:25 202

原创 springboot配置多环境application.yml

在application.yml文件中写入:spring: profiles: active: dev说明:active,使用哪个配置环境,dev则application-dev.yml生效,prod则application-prod.yml生效创建application-dev.yml文件,在其中写入相应的配置参数;创建application-prod.yml,在其...

2020-03-02 10:53:25 3287

转载 Java之BigDecimal详解

一、BigDecimal概述​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)...

2020-02-26 10:37:07 178

原创  Java 代码规范总结

以下是工作和学习中总结的java代码书写规范,和一些好习惯,特总结如下:1、需要 Map 的主键和取值时,应该迭代 entrySet()当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值性能更佳。Map<String, Strin...

2020-02-24 10:32:07 195

转载 Java8 LocalDate日期处理及转换

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。示例1:Java 8中获...

2020-02-21 08:41:38 8034

转载 springboot security 详解

一 环境 Spring Security需要Java 8或更高版本的运行时环境。Spring Boot提供了一个spring-boot-starter-security启动程序。在pom中添加以下配置即可<dependency> <groupId>org.springframework.boot</groupId> ...

2020-02-21 08:41:14 1887

转载 SpringBoot线程池的创建、@Async配置步骤及注意事项

前言最近在做订单模块,用户购买服务类产品之后,需要进行预约,预约成功之后分别给商家和用户发送提醒短信。考虑发短信耗时的情况所以我想用异步的方法去执行,于是就在网上看见了Spring的@Async了。但是遇到了许多问题,使得@Async无效,也一直没有找到很好的文章去详细的说明@Async的正确及错误的使用方法及需要注意的地方,这里简单整理了一下遇见的问题,Sring是以配置文件的形式...

2020-02-21 08:40:58 928

原创 SpringBoot安全认证Security的实现方法

这篇文章主要介绍了SpringBoot安全认证Security的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、基本环境搭建父pom依赖? 1 2 3 4 5 <parent> <groupId>org.springframework.boo...

2020-02-17 14:59:35 735

转载 【详细】Spring Boot框架整合Spring Security实现安全访问控制

一、 前言:项目舍弃了原本的SSH框架,改用Spring Boot框架,并且要引入Spring Security为系统提供安全访问控制解决方案,接下来记录一下这两天在Spring Boot中引入Spring Security 的过程。主要参考了以下项目、博客和手册:(目前最新的Spring Security版本为5.0.4,我使用的是5.0.3,前三个链接中用的应该都是Spring Secur...

2020-02-14 15:37:26 495

转载 8种方案解决重复提交问题

1.产生原因由于重复点击或者网络重发 eg: 点击提交按钮两次; 点击刷新按钮; 使用浏览器后退按钮重复之前的操作,导致重复提交表单; 使用浏览器历史记录重复提交表单; 浏览器重复的HTTP请; nginx重发等情况; 分布式RPC的try重发等; 2.解决方案1)前端js提交禁止按钮可以用一些js组件2)使用...

2020-01-20 09:41:34 484

转载 java基于feemarker 生成word文档

问题由来:开发个新需求,需要按规定导出word文档,文档截图如下因为之前没做过这个,一脸懵B啊,导出excel和txt倒是经常接触到,对于这个word这种格式不严谨的文件怎么处理呢?技术选型:可协助实现的技术很多,但是本人极力推荐feemarker,简直太好用了。具体实施:步骤一:maven项目 先添加如下依赖:<!--freemarke...

2019-12-04 15:54:14 176

原创 TkMybatis的常用方法介绍

泛型(实体类)<T>的类型必须符合要求实体类按照如下规则和数据库表进行转换,注解全部是JPA中的注解:表名默认使用类名,驼峰转下划线(只对大写字母进行处理),如UserInfo默认对应的表名为user_info。 表名可以使用@Table(name = “tableName”)进行指定,对不符合第一条默认规则的可以通过这种方式指定表名。 字段默认和@Column一样,...

2019-08-24 16:04:11 6343

转载 SpringBoot中添加拦截器,在拦截器中注入其他类的时候出现空指针异常解决办法

首先看拦截器代码 @Component public class Intercepter extends HandlerInterceptorAdapter{ @Autowired public ActionRolesReader actionRolesReader; @Override public void post...

2019-08-23 16:10:43 1402

转载 Oracle密码过期,取消密码180天限制

1、进入sqlplus模式  sqlplus / as sysdba;2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)  SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3、将密码有效期由默认的180天修改成“无限制”,修改之后不...

2019-06-17 09:33:53 102

watch工具类.zip

方便实现vue中对属性值的watch功能,在需要的页面引入,方便快捷

2021-01-27

空空如也

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

TA关注的人

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