- 博客(28)
- 资源 (17)
- 收藏
- 关注
原创 springboot-统一打印内容
通过创建自定义的"Advice",您可以在Spring Boot应用程序中拦截和处理HTTP请求,并在请求处理过程中添加额外的功能、验证请求或进行日志记录等操作。可以在请求处理成功后执行一些后处理操作,例如结果的处理、记录等。After Advice:无论目标方法是否成功执行或抛出异常,都会执行的代码。Around Advice:在目标方法执行之前和之后都可以执行的代码。可以完全控制目标方法的执行过程,例如在执行前后进行一些额外的处理。Before Advice:在目标方法执行之前执行的代码。
2023-11-10 14:05:09
434
原创 linux修改密码报错‘Authentication token manipulation error‘
linux改密码失败,提示Authentication token manipulation error
2023-01-11 17:28:39
4476
原创 springboot 自定义参数
1、生成自定义参数的对应文件,如下图,自建配置文件diy.yml放在项目的根目录下面的config文件夹下编辑配置文件内容2、新建配置类DiySetting.class编辑内容package com.joe.config;import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;import org.springframework.context.annotation.Bean;
2022-01-18 15:57:41
1283
原创 Nginx reload失败
windows系统下执行nginx.exe -s reload重新加载配置文件,报错,提示解决方法:杀nginx进程taskkill /f /im nginx.exenginx.exe -s reload
2022-01-18 12:18:15
1952
原创 linux 编译安装openssl
下载源码,并解压指定路径./config --shared --prefix=/opt/opensslmake & make install
2021-04-13 10:24:31
160
原创 将二进制文件或者脚本打包成rpm安装包
现有二进制文件test.jar和start.sh需要安装至系统(centos)的/opt/demo/目录下,想要打成rpm包,实现一键安装1、下载工具rpmbuildyum install rpmbuild rpmdevtools2、创建目录rpmdev-setuptree该命令会默认在家目录创建一个rpmbuild文件夹.即~/rpmbulid/,默认位置可更改,如下,更改为/data/目录vim ~/.rpmmacros%_topdir /data/rpmbuild
2021-03-19 12:51:12
2299
原创 Tigervnc-server
在centos7.2上使用tigervnc-server1、查看是是否安装2、vncserver登录用户问题3、vncserver分辨率问题4、vncserver普通用户远程上之后无法拖动窗口,没有工具栏等等1、查看是是否安装rpm -qa|grep tigervnc默认应该是只装了minimal,完整版需要手动安装官方源或者镜像里面就能找到安装完之后启动vncservervncserver然后会提示输密码输完密码之后vncserver就启动完了2、vncserver登录用户问题如果
2021-01-19 19:05:22
4405
原创 工厂模式
1、创建接口package test;/** * @author Joe * */public interface Operation { int apply(int a ,int b);}2、实现接口package test;public class Addition implements Operation{ @Override public int apply(int a, int b) { // TODO Auto-generated method...
2020-12-30 22:23:59
172
1
原创 jquery ajax与php交互
示例代码js:向target.php传入三个数据,以json的形式<script> $( function(){ var p1v=$("#p1").val(); var p2v=$("#p2").val(); var p3v=$("#p3").val(); $.ajax({ url:'target.php', type:'post',
2020-11-12 11:02:30
261
原创 debian系发行版通过update-rc.d添加服务(service)
之前都是以多以chkconfig来设置自启服务,但是在最近的一些debian发行版中,chkconfig被移除了,这里使用update-rc.d可以替代chkconfig这里以设置nginx的自启服务为例1.创建脚本进入/etc/init.d创建一个脚本名为nginx,然后chmod 755 nginx#!/bin/bash### BEGIN INIT INFO# Provides: nginx# Required-Start: $remote_fs $syslo
2020-10-28 17:20:34
784
原创 通过consul+overlay不同物理机之间的docker容器进行通信
dock容器通信欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入采用的网络连接方式为overlay欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢
2020-09-24 14:17:11
818
原创 同物理机的docker容器之间可以ping通但是无法访问端口
问题如题#解决方案,把docker0网卡添加到trusted域firewall-cmd --permanent --zone=trusted --change-interface=docker0firewall-cmd --reload然后关闭所有容器docker stop $(docker ps -aq)重启docker服务systemctl restart docker.service...
2020-09-15 09:53:51
2479
原创 IO流
package IOStream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInput...
2019-07-19 16:52:28
78
原创 多线程的并行和并发
并行(Parallel),并发(Concurrent),从字面上来讲都是指“同时”处理多个任务,但实际上区别还是很大的,关键就在于“同时”这个词。举个例子,一群人去面试,面试官单独坐在小屋子里,大家在外面等待通知,此时有三种情况:第一种:面试官每次叫一个人进去面试,面完之后再叫下一个,这个叫做“串行”。第二种:面试官为了节省时间,一次性叫了多个人来到屋子里,同时面。面试官问一个问题,大家举...
2019-06-27 17:20:32
325
原创 公钥,私钥,证书,签名等。。。。
刚接触到https的时候,对这几个概念会感到很头疼,这里举个小例子,便于理解。公钥,顾名思义公共的,私钥,私人的,这二者一般成对出现。假设,小明有一对钥匙(公钥,私钥),他要和小王通信,并且不想让信件内容被别人看到,所以他给了小王一个公钥,自己一个人保有私钥。通信过程开始:1.小王给小明写了一封信,并用公钥加密,此时这封信只有拥有私钥的小明才能看到内容。2.小明收到信,利用自己的私...
2019-06-13 11:40:18
534
原创 linux配置开机自启动
有的时候我们在linux系统里面部署一些环境之类的需要开机的时候就启动它,如果手动去一步一步启动的话,浪费时间,又麻烦,这个时候只需要很简单的几步就能解决这个问题。1.创建启动项的脚本比如我们要启动tomcat,tomcat安装目录下有一个启动脚本,startup.sh,目录结构应该是这样tomcat/bin/startup.sh,这个时候我们随便在某个地方创建一个脚本,比如在hom...
2018-10-22 09:57:13
999
原创 maven安装及环境配置和在eclipse中应用
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,这是百度百科中关于maven的介绍,其实初步一点理解就是maven是一个管理jar包的工具。话不多说,直接动手比较好理解。第一步:下载及配置环境变量安装maven之前需要先安装和配置好jdk,这个就不用多说了,太简单了。其实现在eclipse已经内置的maven的插件,可以不另外下载...
2018-09-25 18:10:02
167
原创 有关mysql中文乱码的问题。。。
在使用mysql的过程中,我们经常会遇到中文乱码的问题,甚至是中文输入会报错,那是因为mysql默认的字符集是latin1,也就是拉丁文,这个是无法识别中文的,要想改变这一情况,如果有使用例如sqlyog这种工具的话很简单,先修改数据的基字符集(右键改变数据库即可)然后,同理修改表的字符集,这样就解决了。然而,有时候即使这样了还会出现中文乱码,比如使用使用java读中文存到my...
2018-08-07 15:13:28
293
原创 如何下载收费歌曲(不用任何软件插件,安全无毒)
前言:如果可以的话还是支持正版吧(这个方法也可以下载视频)。step1:在网页上打开一首歌(我用的浏览器是Chrome,其他浏览器也大同小异),这里打开一首周董的告白气球,qq音乐收费才能下载。然后右键点检查,其他浏览器貌似是叫审查元素,如下图step2:可以看到网页变成了这样,然后右上区域点network,f5刷新step3:然后点下面一栏的media,歌曲是media文件,...
2018-01-17 16:54:31
10617
原创 山大认证课之IBM-XML题库
山大的坑爹认证课,不过好在有题库1. (1)The W3C DOMCoreinterfaces defines a minimal set of:A.interfaces foraccessing and manipulating document objectsB. Javaobjectimplementations for use with XML parsers
2017-10-23 12:21:47
2742
原创 linux下安装Tomcat 9
(安装Tomcat之前需要先安装jdk,并配置好) 1.下载解压 下载地址http://tomcat.apache.org/download-90.cgi 如图下载圈住那个文件,下载完成之后直接解压即可 2.运行 进入解压后的目录 打开bin文件夹 运行startup.sh文件 打开浏览器输入localhost:8080 这样即为安装好了。
2017-07-17 14:23:55
446
原创 elasticsearch-jdbc的安装和使用
elasticsearch-jdbc是一个开源的将mysql和es的数据同步的工具,可以很好的实现数据的同步增加和更新(无法实现物理删除)。 1.下载 下载可以直接从网页上下载,链接是http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.4.0/elasticsearch-jdbc-2.
2017-07-10 09:03:16
7070
原创 ES及插件安装和集群搭建
最近做搜索引擎的实验,实验要求用到ES,即Elasticsearch,于是在网上找了es的教程,但发现都讲的不是很清楚,好在最后还是弄好了,在这儿给大家分享一下ES集群的搭建和插件安装的方法。1.Es的搭建(我这里是在Windows上搭建) a.首先安装好jdk,配好环境变量,这没什么可说的 b.下载es的压缩包,直接去官网下载就行,下载完成之后直接解压就行 c.打开命令行,进入到es
2017-07-03 22:14:28
581
Ke2400S Measurement Software-V12.647-Installation Package.zip.zip
2020-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人