自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq1016499728博客

java记录

  • 博客(36)
  • 收藏
  • 关注

原创 SpringBoot+Token+Redis+Lua+自动续签极简分布式锁Token登录方案

分布式token锁登录方案

2023-05-13 01:53:03 1233 1

原创 Java多线程理解,可以吊打面试官

Java多线程,帮助开发者理解多线程,吊打面试官

2023-04-27 14:29:24 1513

原创 Win使用VMware安装黑苹果+xcode安装+优化+win键位设置

帮助读者迅速搭建黑苹果,vm虚拟机优化黑苹果速度,下载安装xcode,键位设置等等

2021-12-22 15:05:47 10818 9

原创 CentOS7搭建Maven私服+安装Nexus+制作Jar包上传私服+Pom使用自己的Jar包

nexus+maven

2021-12-15 17:59:33 3188

原创 Linux CentOS7安装k8s+Dashboard(安装master和node节点)

1. 安装Docker和依赖docker安装好之后,exec-opts是修改文件驱动mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://bzm5i30c.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"]}EOF配置Kubernetes源cat <<E

2021-05-18 14:48:21 1149

原创 Linux Centos7安装Jenkins使用Git自动化部署项目

环境Centos7.8,最小化安装安装jdk8(一定是8)下载:jdk-8u281-linux-x64.tar.gz解压:tar -xzvf jdk... 拷贝到/usr/lcoal/jdk8新建环境变量vim /etc/profile.d/jdk.sh export JAVA_HOME=/usr/local/jdk8 export PATH=$JAVA_HOME/bin:$PATH 环境变量生效chmod a+x /etc/profile.d/jdk.shsource /

2021-03-05 18:15:29 457

原创 SpringCloud-Gateway网关统一登录鉴权+QQ第三方登录+Vue前后分离解决方案

网关Gateway服务pom.xml springboot 2.3.3版本 <!--注册中心客户端--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!--网关

2020-12-16 14:04:39 4864

原创 SpringBoot集成oauth2(授权码模式)

基于密码模式的代码先看完我的客户端模式和密码模式,服务跑起来了再看这个验证服务器的配置类中, 改一点点security配置类改一点点 http.authorizeRequests() .anyRequest() .authenticated() //所有请求都需要通过认证 .and() .httpBasic() //Basic提交

2020-12-04 12:29:46 2862

原创 SpringBoot集成oauth2(密码模式)

跟客户端模式的一样,改动一点点同样创建验证服务器和资源服务器(别说你不会模块化开发…)验证服务器的配置加入红框的东西再把授权类型改一下Security配置类在原来的类中加这两个方法 /** * 使用密码模式需要配置用户签名服务 * 配置AuthenticationManagerBuilder会让Security 自动构建一个AuthenticationManager * serDetailsService 用于在认证器中根据用户传过来的用户名查找一个用

2020-12-04 11:26:22 1283 1

原创 SpringBoot集成oauth2(客户端模式)

客户端模式:咱们的服务直接请求验证服务器拿到token,拿token访问资源服务器。跟用户没屁关系依赖Springboot 版本为2.3.3.RELEASE<!--Security + oauth2 + jwt --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security<

2020-12-04 10:57:39 5963 1

原创 Springboot集成Security和JWT

Springboot版本2.3.3pom依赖 <!--security+JWT--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <gro

2020-11-28 18:35:49 1169

原创 Springboot集成Shiro和JWT

SpringBoot 2*版本pom.xml 依赖<!--shiro + jwt--><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version></dependency><dependency> &lt

2020-11-27 20:09:16 530 1

原创 Springboot集成使用ElasticSearch

集成ESpom.xml<!--Elasticsearch相关依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>application.ymlspring: elasti

2020-11-21 13:25:47 343

原创 SpringCloudAlibaba微服务项目部署到Docker最细节教程

环境:CentOS7.8版本,最小化安装1.Docker安装到CentOS7常用的端口放行,一定要启动防火墙,不然可能连接不上dockersystemctl start firewalldsystemctl enable firewalldfirewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=6379/tcp --permanentfirewall-cmd --

2020-10-28 14:44:28 1995 1

原创 SpringBoot集成支付宝新版Alipay Easy SDK

准备支付宝新版SDK AlipayEasy 2.0.2SpringBoot 2.3.3.RELEASEVue2支付宝公钥证书方式,6个文件参考支付宝文档弄下来pom.xml<!--pom.xml 支付宝sdk --><dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-easysdk</artifactId> &

2020-10-01 12:01:07 7838

原创 VMware虚拟机桥接,NAT,仅主机网络模式详解

嘿嘿做为一个程序员,怎能不懂Linux和网络呢,虽然咱不是专业的运维人员就像,你开车多年,不会修车,也不清楚发动机原理。但是上个润滑油你得会吧,你得知道一些基本参数吧,换个备胎你得会吧。。。阅读这篇需要一点网络基础,VMware它会虚拟出一些网络设备和操作系统虚拟交换机(虚拟网络编辑器里编辑的就是这个)VMnet0:用于桥接网络下的虚拟交换机VMnet1:用于仅主机网络下的虚拟交换机VMnet8:用于NAT网络下的虚拟交换机虚拟操作系统网卡(CentOS命令ipconfig查

2020-09-19 12:02:26 811 1

原创 上传文件到阿里云ECS,1M带宽也能上高速

嘿嘿最近买了个阿里云服务器玩玩,学生套餐1核2G的ECS…100块,因为穷。于是兴冲冲的配置好环境,把war包上传到服务器但是…上传这么慢呢,50k的速度…不得等到天亮?1M带宽下载200多k,也够用了上传速度确实慢。50k不到怎么办呢于是我在阿里云上买了个oos对象存储。5块钱半年。。40G进入阿里云oos先创建一个Bucket,也就是桶然后权限设置为私有创建一个文件夹然后。访问控制 RAM创建一个组再创建一个用户 创建用户 AccessKey 记住那个密码再把那

2020-09-18 23:59:50 1905 3

原创 CentOS7安装使用Slor

直接上cd /usr/local/src1.下载:wget https://mirror.bit.edu.cn/apache/lucene/solr/8.6.2/solr-8.6.1.tgz解压: tar -xzvf solr-8.6.2.tgz2.打开解压后的目录拷贝server/solr-webapp/webapp下所有到tomcat并命名solr8cp -r server/solr-webapp/webapp/ /usr/local/tomcat9/webapps/solr83.拷

2020-09-15 10:44:17 239

原创 Vue部署在Nginx 前后分离端口转发细节

Vue项目中main.jsaxios.defaults.baseURL = '/api';config/index.jsbuild块中 assetsPublicPath: './', proxyTable: { '/api': { target: 'http://127.0.0.1:8081/ABC', //ABC是tomcat后端项目,端口为8081 changeOrigin: true, pathRewrite: { '^/.

2020-08-26 15:37:04 1830

原创 Linux CentOS7源码编译安装MySQL8.0.21

准备工作1.配置yum打开yum目录:cd /etc/yum.repos.d/新增一个yum配置文件:vim CentOS-A-abc.repo#配置文件内容[CentOS-A-abc]name=CentOS-A-abcbaseurl=file:///media/cdromenabled=1gpgcheck=0wq! 保存创建一个文件夹:mkdir -p /media/cdrom编辑fstab:vim /etc/fstab在最后一行添加:/dev/cdrom /medi

2020-08-26 14:42:31 935

原创 Linux CnetOS7安装Redis6.0.6

准备CentOS7:最小化安装,7.8版本Redis版本:6.0.6安装必要依赖yum -y install vim-enhanced lrzsz net-tools wgetyum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel kernel-devel ncurses-devel升级gcc版本9,redis5以上版本必须要gcc高版本编译yum -y install centos-

2020-08-18 14:19:38 379

原创 CentOS7最小化安装后必要操作

1. 编辑网卡这里用的是仅主机模式,设置静态ip,设置完 ping www.baidu.com 能不能通vi /etc/sysconfig/network-scripts/ifcfg-ens32BOOTPROTO=staticONBOOT=yesIPADDR=192.168.137.2 #IPPREFIX=24NETMASK=255.255.255.0 #掩码GATEWAY=192.168.137.1 #网关DNS1=114.114.114.114

2020-08-17 16:39:35 117

原创 IDEA配置JDK报错+Maven报错+环境配置终极解决方案

1. 配置meven前提meven安装成功,配置了环境变量自定义meven,repository文件夹是自己建的,配置meven的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"

2020-08-12 02:53:25 725

原创 AndroidStudio环境问题终极解决方案

这个Android studio调了一天,终于不报错了…不管你是升级,还是别的项目拷贝,首先检查Gradle,而且跟Android studio的版本有关。1. 版本,classpath改成新的安装好后,一个SDK目录,一个软件安卓目录2. 下载Gradle,配置自定义Gradle先随便新建一个安卓项目,重要的是:要看新建项目后他默认使用的Gradle版本是多少这里默认的是 6.1.1.all,下载版本高了也不行!然后去官网https://services.gradle.org/distr

2020-08-12 02:00:43 923

原创 程序员的Win10必备软件

1.win10Windows 10 2019 LTSC:企业长期服务精简版没有应用商店,UWP,没有Cortan和Edge,只有安全更新。(2020还没出来呢)下载地址:ed2k://|file|cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso|4478906368|E7C526499308841A4A6D116C857DB669|/2.officce online这是个在线免费的office,平时用不到那么多功能,只是写写简历,就不

2020-08-11 14:38:08 2456

原创 Linux CentOS7升级内核到最新5.8

最新内核地址:https://cdn.kernel.org设置yum源rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgyum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm安装最新稳定版内核yum --enablerepo=elrepo-kernel install kernel-ml 查看当前的内核默认启动顺序,最新的在

2020-08-08 17:26:22 1486

原创 Linux CentOS7 双网卡 负载均衡

两张网卡 就有两个配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens32TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_A

2020-08-08 16:34:11 1213

原创 Linux CentOS7 配置DHCP服务器,给客户端分配IP

准备VM虚拟机,CnetOS7网络设置仅主机模式,Windows网络设置共享服务端安装yum -y install dhcp编辑vim /etc/dhcp/dhcpd.confddns-update-style none;ignore client-updates;subnet 192.168.137.0 netmask 255.255.255.0 { range 192.168.137.100 192.168.137.150; #分配的地址100~150之间 o

2020-07-26 15:39:15 1190

原创 Linux CentOS7 配置DNS服务器

准备工作CnetOS7 网络适配器设置成仅主机模式, 点击VMware导航上的 编辑 =》虚拟网络编辑器

2020-07-26 15:38:56 373

原创 匿名类简单使用

用接口的比较多:interface A{ void test();}public class BB{ public static void main(String[] args) { //new了一个Thread的实列 new Thread(){ public void run() { System....

2020-02-13 10:55:25 149

原创 Arraylist LinkedList使用记录

ArrayListLinkedListLinkedList 综合速度快一点。占用内存比ArrayList 大一点点ArrayList 找元素快

2019-12-19 14:38:06 118

原创 BigInteger BigDecimal DecimalFormat StringBuilder学习记录

BigInteger用途:如果int 和 long 不够存,就放在BigInteger,无限位数;内部以字符数组存储每一个数;可以进行计算BigDecimal用途:解决double的不足,用于计算,精度控制setScale 2是保留小数位数,RoundingMode.FLOOR是保留小数方式:向下取整,参考api。DecimalFormat用途:控制位数和保留0000代表最少三...

2019-12-19 13:45:12 131

原创 IDEA插件Live Edit和Chrome实现热部署

IDEA插件Live Edit+谷歌浏览器JetBrains IDE Support2.0.10JetBrains IDE Support2.0.10 下载链接https://chrome.zzzmh.cn/info?token=hmhgeddbohgjknpmjagkdomcpobmllji把下载的 crx后缀名改为 rar,再把rar文件解压。谷歌浏览器–点击更多工具–扩展程序–...

2019-12-14 11:43:21 510

原创 vue springboot 接入支付宝 微信 银联

需要:支付宝商户号,微信商户号,银联商户号1.进入支付宝开放平台,我用的公钥证书方式,参考文档… 把需要的6个文件弄到,2.弄到文件后,后台yml配置文件中配置支付宝的一些参数和路径:3.Controller 那边接收参数传给Service就行 自己写吧4.Service: //支付 public String Alipay(FinalParma finalParma,i...

2019-12-14 11:06:24 2727

原创 vue 计算属性 方法 监听器 简单使用

vue简单入门计算属性:可以传参数,set方法好像只能穿value//计算属性传值get:function(){ return a},set:function(value){ this.a=value;} //闭包返回test() { return function (index,value) { return this.b[index] = value; ...

2019-08-10 09:30:39 321

原创 css样式自适应手机+平板+PC

css自适应手机平板pc

2019-07-09 10:24:11 3152 1

空空如也

空空如也

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

TA关注的人

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