技术
名字叫孙冉
Giao
展开
-
linux配置定时任务
linux 定时任务原创 2022-10-25 09:15:50 · 263 阅读 · 1 评论 -
linux 开机自启用非root启动
就会用djq用户执行mkdir -p /home/djq/222命令。linux 开机自启用非root启动。原创 2022-09-28 20:39:32 · 893 阅读 · 0 评论 -
Redis主从复制-一主多从
搭建一主二从的Redis服务器环境搭建创建出3个空文件,redis.conf是原有的配置文件。3. 在三个配置文件写入内容可以通过include /usr/local/myredis/redis.conf将公共基础配置直接引入文件。将include /usr/local/myredis/redis.conf统一添加到这三个文件中在各个文件中,添加对应的pidfile、port、dbfilename如:redis6379.conf中添加pidfile /var/run/redis_6379.p原创 2022-07-08 14:02:40 · 226 阅读 · 0 评论 -
Redis部署哨兵模式
redis部署哨兵模式原创 2022-06-28 09:15:17 · 282 阅读 · 0 评论 -
linux部署Minio(分布式文件服务器)
linux部署minio原创 2022-06-22 17:25:46 · 3898 阅读 · 0 评论 -
linux部署reids
先去redis官网下载好源码包https://redis.io/进入服务器mkdir /usr/local/redis默认创建这个文件夹把源码包上传到服务器并且解压tar -zxvf redis-6.2.2.tar.gzmake编译注意这里编译需要用到gcc等依赖yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ pcre pcre-devel net-tools unzip zip perl编译完原创 2021-11-26 16:24:16 · 1495 阅读 · 0 评论 -
linux离线安装node环境
本文讲到如何在没有网络的环境下安装node先在有网的环境下下载node安装包,官网上也可以找到https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz1解压安装包2移动到/usr/local/ 并且改文件夹名【node】3编辑/etc/profile,配置一下变量信息4 source /etc/profile5 查看node版本tar -xvf node-v10.14.1-linux-x64.t原创 2021-02-24 17:26:20 · 824 阅读 · 0 评论 -
Spring boot项目设置静态资源(spring.resources.static-locations)
默认Springboot将从如下位置按如下优先级(从高到低)加载jar包对应前端静态资源:1.jar包同级static目录2.jar包同级public目录3.jar包同级resource目录4.jar包/META-INF/resources在调试模式下,Springboot将从class目录中按如下优先级(从高到低)加载对应前端静态资源1.class目录下static目录2.class目录下public目录3.class目录下resource目录4.class目录下/META-INF/re原创 2020-12-31 13:28:51 · 21131 阅读 · 3 评论 -
贼好用的Java 工具类库(超全面)
给大家安利一款贼好用的Java 工具类库Hutool并且还是我们国人自己开发的https://hutool.cn/docs/#/Hutool的目标是使用一个工具方法代替一段复杂代码,从而最大限度的避免“复制粘贴”代码的问题,彻底改变我们写代码的方式。以计算MD5为例:【以前】打开搜索引擎 -> 搜“Java MD5加密” -> 打开某篇博客-> 复制粘贴 -> 改改好用【现在】引入Hutool -> SecureUtil.md5()Hutool的存在就是为了减少代原创 2020-09-18 13:28:49 · 477 阅读 · 0 评论 -
maven下载jar包速度慢解决(亲测可用)
在conf下面的settings.xml替换下面的<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTI原创 2020-08-20 09:48:17 · 257 阅读 · 0 评论 -
linux 查看网关命令(三种)
1more /etc/sysconfig/network-scripts/ifcfg-eth02ip route show3route -n原创 2020-07-28 14:19:11 · 15131 阅读 · 0 评论 -
jenkins下载插件慢解决方案
找到安装目录的default.json,我这里是windows通过notepad++打开default.json替换 updates.jenkins-ci.org/download 为 mirrors.tuna.tsinghua.edu.cn/jenkins然后把www.google.com修改成百度然后重启一下jenkins会发现快了不少...原创 2020-07-02 12:42:08 · 391 阅读 · 0 评论 -
windows没有足够信息,不能验证该证书 解决记录
我们在打开https的网站的时候,有时候会提示这个,这个的原因是因为没有加载到证书的原因,当然也可以跳过,点击页面的高级,可以跳过验证直接进入,这次我们记录的是如何把这个证书加载到点击浏览器的不安全或者一个????的符号我们可以看到提示windows没有足够信息,不能验证该证书。原因是我们系统中没有找到此网站的证书先点击证书路径,看看是哪个证书提示错误我们可以在详细信息里面找到此证书的名字,或者是颁发者,进入这个网站搜索一下缺少的证书或者直接百度也可以搜索到https://crt.s原创 2020-05-23 16:57:16 · 36977 阅读 · 1 评论 -
在Linux服务器上部署SpringBoot项目:
1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目:java -jar xxx.jar &该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.如果想让项目在后台一直运行,通过如下命令启动JAR:nohup java -jar xxx.jar > consoleMsg.log 2&...原创 2020-04-03 10:13:11 · 564 阅读 · 0 评论 -
MyBatis 传List参数 nested exception is org.apache.ibatis.binding.BindingException: Parameter 'idList' n
在MyBatis传入List参数时,MyBatis报错:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘idList’ not found. Available parameters are [collection, list]",“request_id”:“fe7f7f815c1995a6015...原创 2020-03-13 14:46:32 · 377 阅读 · 0 评论 -
java异步执行多个方法
public static void forget(String name) { for (int i = 0; i < 5; i++) { System.out.println(name + "执行" + i + "次"); } } public static void main(String[] args) { Thread thread = new Thre...原创 2020-02-21 17:06:04 · 12180 阅读 · 0 评论 -
java 爬取新型冠状病毒疫情数据
在家里闲着没事,写写代码练练手,采用jsoup解析git地址 https://gitee.com/sunran0305/coronavirus.git未来随时删除原创 2020-02-01 14:20:11 · 1887 阅读 · 0 评论 -
使用自己的域名解析CSDN博客(其余网站也可以)
我们可以自定义域名来访问自己的技术博客,CSDN也有这个功能(但是需要开通会员才可以)如果我们自己有域名的话,不妨自己动手解析到CSDN上面本文通过配置github page静态页面的功能,跳转到指定的博客地址来解决这个问题。1. 进入我们的github创建一个新仓库仓库名必须是:XXX(自己的账户名).github.io2. 在仓库创建一个index.html文件<!DO...原创 2020-01-10 14:17:44 · 461 阅读 · 0 评论 -
Mybatis Generator自动生成的mapper只有insert方法
Mybatis Generator 生成的mapper只有insert方法首先检查generatorConfig.xml中table项中的属性enableSelectByPrimaryKey=”true”enableUpdateByPrimaryKey=”true”enableDeleteByPrimaryKey=”true”看看这几个属性是否设置成了false,默认的值是true。如...原创 2019-12-18 12:01:27 · 716 阅读 · 0 评论 -
spring boot配置多个数据源
我们平时肯定有很多需要用到多个数据库的需求(在一个项目里面)那么就得配置一下多个数据源,在springboot很是方便,在配置文件里面加配置和创建一个配置信息类就好了在application.properties# test1test1.spring.datasource.jdbcUrl=jdbc:mysql://127.0.0.1:3306/test1?serverTimezone=As...原创 2019-12-03 17:19:56 · 725 阅读 · 0 评论 -
springboot pageHelper分页不生效
最近正在用springBoot来开发项目,但是在进行数据分页的时候发现不生效,也不报错,只是全部给显示出来了。pom之前是这样 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artif...原创 2019-11-11 18:54:51 · 862 阅读 · 0 评论 -
完全解析消息队列
消息队列为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,就是调调...原创 2019-10-24 18:28:55 · 216 阅读 · 0 评论 -
利用Spring Boot+zxing,java生成二维码
在网站开发中,经常会遇到要生成二维码的情况,比如要使用微信支付、网页登录等,本文分享一个Spring Boot生成二维码的例子,这里用到了google的zxing工具类。主要应用场景如下:信息获取(名片、地图、WIFI密码、资料)网站跳转(跳转到微博、手机网站、网站)广告推送(用户扫码,直接浏览商家推送的视频、音频广告)手机电商(用户扫码、手机直接购物下单)防伪溯源(用户扫码、...原创 2019-10-12 11:00:23 · 360 阅读 · 1 评论 -
redis-linux上的安装与配置[图文]
redis-linux上的安装与配置[图文]1、下载http://redis.io/download12、解压至任一目录tar xzf redis-2.8.17.tar.gz13、编译并安装cd redis-2.8.17make MALLOC=libc# 将redis-server redis-cli执行程序安装在/usr/local/redis目录下$ make PREFI...原创 2019-03-11 23:02:18 · 134 阅读 · 0 评论 -
jenkins+gitlab+vue进行自动化构建部署项目打包
安装jenkins的教程请去点击这里从服务器里安装node环境,自行百度话不多说直接上图先创建项目从git上拉代码构建触发器 一会会用到把token生成shell命令#!/bin/bash -ilex#cd /root/.jenkins/jobs/starsPark-backStage/workspace #进入starsPark-backStage项目目录cnpm ...原创 2019-02-18 18:35:30 · 4746 阅读 · 0 评论 -
Jenkins+maven+git自动构建并且部署到tomcat
首先先从git上把代码拉下来报错是因为没有配置ssh需要配置一下maven环境目标: clean package配置tomcat远程部署账号,在tomcat目录下conf文件内tomcat-users.xml 文件增加以下配置&lt;role rolename="manager-gui"/&gt; &lt;role rolename="mana原创 2018-12-06 14:14:25 · 833 阅读 · 0 评论 -
HttpClient方式调用接口的实例
使用HttpClient的方式调用接口的实例。 /** * 测试调用第三方接口 */ @RequestMapping(value = "/test", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public Response test(@Requ...原创 2018-10-09 16:42:07 · 2976 阅读 · 0 评论 -
JSON转对象(实体类对象)
1、创建对象import java.io.Serializable;import com.alibaba.fastjson.annotation.JSONField;public class PushMsgContent implements Serializable{ /** * */ private static final long serialVersionUID = 1L; ...转载 2018-10-09 15:44:19 · 14800 阅读 · 0 评论 -
jsoup解析html 爬虫规则
jsoup简介jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup的主要功能如下1、从一个URL,文件或字符串中解析HTML2、使用DOM或CSS选择器来查找、取出数据3、可操作HTML元素、属性、文本jsoup的主要类层次结...原创 2018-10-09 15:38:55 · 575 阅读 · 0 评论 -
Windows10系统安装java 配置环境变量
今天日常上B站(baidu)的时候,无意发现有个特别有意思的logo心中一想,今天又是什么节日啊.5.23,女朋友生日?点开看看吧java诞生日?竟然不知道,罪过罪过!那么今天就来一个最基础的教程吧java第一课public class HelloWorld { public static void main(String[] args) { System.o...原创 2019-05-23 16:05:30 · 396 阅读 · 0 评论 -
JAVA判断当前时间在时间范围内
我们在日常开发的时候肯定有围绕时间选择的一些功能,今天给大家分享一个java如何判断当前时间是否在所选择时间范围内的一个小demo public static void main(String[] args) throws ParseException { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");...原创 2019-06-06 15:37:24 · 45251 阅读 · 9 评论 -
java字符串表情的过滤处理
今天在工作的时候,发现某一项小功能,输入了一个原创 2019-06-11 17:34:20 · 4521 阅读 · 4 评论 -
java实现文件上传功能(返回服务器文件路径)
有时候我们会有一些需求需要上传一些图片或者一些文件,我们写一个小例子来实现这个功能.我这次是针对上传图片来做的,其实就是后缀名限制,返回自己定义import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Ha...原创 2019-07-17 10:52:54 · 11242 阅读 · 12 评论 -
Java List面试题
1、你知道的List都有哪些?ArrayList、LinkedList、Vector等。2、List是有序的吗?List是有序的。3、List和Vector有什么区别?Vector是List接口下线程安全的集合。4、ArrayList和LinkedList的底层数据结构是什么?ArrayList使用的是数组结构,LinkedList使用的是链表结构。5、ArrayList默认大小是...原创 2019-07-24 16:47:18 · 744 阅读 · 0 评论 -
Java 获取微信小程序wxacode.getUnlimited生成二维码
为了直接扫描一个二维码就进入小程序并完成部分业务操作, 需要用到微信小程序提供的二维码接口 wxacode.getUnlimited微信文档连接https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html在获取TOKEN之后,替换请求地址中ACCES...原创 2019-08-09 16:37:58 · 13092 阅读 · 8 评论 -
在本机进行微信测试
微信测试账号设置官方的教程[用Natapp(ngrok)进行微信本地开发调试]里说要配置接口配置信息,不用修改这个,除非你开发的是node,java等服务端前端修改的是第五条网页授权获取用户基本信息,这里要注意的是不需要加http,还有个JS接口安全域名修改,管他用不用先写上,跟授权回调域名一致...原创 2019-09-03 16:47:20 · 280 阅读 · 0 评论 -
java插入数据库mysql时间相差13小时
今天用java new dete() 插入数据库,插入成功发现时间少13小时万能的度娘,告诉了我事情的真相:1原来是数据库设置的时区不是我当前所在时区。2mysql高版本会出现这个问题,比如8.0 我用5.X没事有很多解决方案1—在后面添加 serverTimezone=Asia/Shanghaispring.datasource.url=jdbc:mysql://127.0.0...原创 2019-09-17 17:27:26 · 4908 阅读 · 1 评论 -
调用高德接口查询经纬度(根据地址)
用高德地图API 通过详细地址获得经纬度http://restapi.amap.com/v3/geocode/geo?key=xxxxxxxxxxxxxxxx&amp;s=rsv3&amp;city=35&amp;address=河南省濮阳市范县可用key=389880a06e3f893ea46036f030c94700测试http://web...转载 2018-10-09 15:29:14 · 7761 阅读 · 0 评论