chinoukin
码龄9年
关注
提问 私信
  • 博客:452,074
    452,074
    总访问量
  • 81
    原创
  • 1,356,547
    排名
  • 58
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-06-26
博客简介:

chinoukin的博客

查看详细资料
个人成就
  • 获得193次点赞
  • 内容获得106次评论
  • 获得595次收藏
  • 代码片获得2,871次分享
创作历程
  • 1篇
    2022年
  • 10篇
    2020年
  • 26篇
    2019年
  • 39篇
    2018年
  • 32篇
    2017年
  • 3篇
    2015年
成就勋章
TA的专栏
  • 分库分表
  • Spring
    2篇
  • SpringSecurity
    2篇
  • 服务器
    25篇
  • javascript
    6篇
  • maven
    5篇
  • java基础
    32篇
  • 开发工具
    10篇
  • Linux
    26篇
  • 杂谈
  • git
    7篇
  • javaEE
    17篇
  • 数据
    12篇
  • docker
    8篇
  • k8s
    4篇
  • yum
    1篇
  • SpringCloud
    2篇
  • SpringBoot
    7篇
  • mac
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Nodejs模块依赖的几种方式

--a.jsfunction add(x,y){ return x+y;}function sub(x,y){ return x-y;}let str = "God like"const arr = [1,2,3,4];exports.add = add;exports.sub = sub;exports.str = str;exports.arr = arr;--b.jsvar a = require('./a.js');console.log(a.a
原创
发布博客 2022.04.22 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringSecurity集成oauth2(jwt)

版本springboot版本:2.2.7.RELEASEspring-security-oauth2版本:2.3.6.RELEASE主要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
原创
发布博客 2020.12.11 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringSecurity配置跨域访问

说明java后端web服务有很多种方法可以实现跨域访问,配置很简单,今天这里我们用SpringSecurity的方式配置跨域访问,配置方法如下:package com.wisea.config;import org.springframework.context.annotation.Bean;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframe
原创
发布博客 2020.12.10 ·
4378 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

nginx配置跨域访问

说明后端接口在浏览器中被访问的时候,经常会遇到跨域的情况,通过后端程序可以进行跨域配置,但生产环境通常都是配置在代理web服务器上,这里就以nginx为例。网上搜了怎么配置跨域的问题,很多并没有真正的真正解决问题,最近重新复盘了一遍,希望可以帮助到大家。配置方法if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' $http_origin; add_header 'Access-Control-All
原创
发布博客 2020.12.09 ·
1816 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

正则表达式-非贪婪匹配

先来看个例子 final static String text = "<b>999</b>www.chinoukin.com&<b>888</b>"; final static String regex = "<b>.*</b>"; public static void main(String[] args) { Pattern r = Pattern.compile(regex);
原创
发布博客 2020.11.18 ·
5321 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

使用CURL命令调用SpringCloud的GATEWAY服务上传图片‘Expect:100-continue‘导致无返回结果的问题

说明使用HTTP/1.1协议的curl,发送一bai个请求,在dupost数据量超过1K的时候,接口会返回:  zhiHTTP/1.1 100 Continue  HTTP/1.1 200 OK  Date: Sat, 07 Dec 2013 10:09:11 GMT  Server: Apache/2.2.24 (Unix) PHP/5.3.25  X-Powered-By: PHP/5.3.25  Content-Length: 43  Content-Type: text/html 
原创
发布博客 2020.08.26 ·
1218 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

基于redisson分布式锁的spring定时任务

引入依赖<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.8.1</version></dependency>RedissonClient@Configurationpublic class MyRedissonConfig { @Bean
原创
发布博客 2020.08.08 ·
652 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

基于zk分布式锁的spring定时任务

环境1.zk的版本 apache-zookeeper-3.6.12.curator的版本2.12.0实现引入依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.6.1</version> </depe
原创
发布博客 2020.07.24 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot集成使用mycat

数据库1.数据使用mysql,版本为8.0.20,这里在docker上运行起来docker run -d --name mysql \-p 3306:3306 \-v /opt/mysql/conf.d:/etc/mysql/conf.d \-v /opt/mysql/data:/var/lib/mysql \-v /opt/mysql/logs:/logs \-v /etc/localtime:/etc/localtime:ro \-e MYSQL_ROOT_PASSWORD=123456
原创
发布博客 2020.07.07 ·
7461 阅读 ·
1 点赞 ·
0 评论 ·
18 收藏

springboot集成sqlite、mybatis

1.创建sqlite数据库文件D:/work2020/sqlite/cyq.sqlite2.创建表CompanyCREATE TABLE company( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);3.插入测试数据IN
原创
发布博客 2020.06.04 ·
7981 阅读 ·
2 点赞 ·
0 评论 ·
22 收藏

nvm-setup.rar

发布资源 2020.05.29 ·
rar

匿名内部类方法重写(很常用)

引言当我们在使用java的类作为参数时,经常会需要重写这个类中的某些方法。这个时候通常有两种方法:一是我们写一个类继承这个类并重写需要重写的方法,传参时用子类。二是使用匿名内部类的方式重写其方法,也可以达到相同的效果,并且代码更加简洁。在这里第一种方法就不说了,重点看看第二种方法是怎么个用法 。一个NIO处理目录树的例子目录树意味着一个目录里既有文件也有子目录,也可能都没有,也可能有其一。NIO 2.0 可以很方便地遍历一颗目录树,并操作符合条件的文件;这其中关键的一个方法就是 Files 类的 wa
原创
发布博客 2020.05.19 ·
4581 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

一个简单的java示例彻底弄明白位运算

位运算符--------------------------------------------------------------------------------------------\ &:按位与 \ 如果相对应位都是1,则=为1,否则为0 \ (A&B),得到12,即0000 1100\ ----------------------------------...
原创
发布博客 2019.12.24 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java8 lambda foreach添加索引的几种方法

现在有这么一个集合List<String> list = new ArrayList<>();list.add("China");list.add("America");list.add("Janpan");方法一局部数组型变量int[] i ={0};list.forEach(str-> { System.out.println...
原创
发布博客 2019.11.25 ·
5289 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

整理篇-密钥库(KeyStore)文件的生成及JAVA解析

用keytool生成pkcs#12格式密钥库文件keytool -genkeypair -alias test-cyq -validity 3650 -keyalg RSA -dname \"CN=cyq,OU=cyq,O=cyq,L=Beijing,S=Beijing,C=CN" -keypass 123456 \-keystore test-cyq.p12 -storepass 12...
原创
发布博客 2019.11.21 ·
3390 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

整理篇-SpringBoot服务Shell脚本

#!/bin/bashecho '$*:' $*action=''jarname=''profile='default'jvmOpts='' #eg: --server.port=8081while getopts ":s:n:p:c:" optdo case $opt in s) action=$OPTARG ;; ...
原创
发布博客 2019.11.19 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Grep命令验证正则表达式

正则表达式选择与解释: -E, --extended-regexp PATTERN 是一个可扩展的正则表达式(缩写为 ERE) -F, --fixed-strings PATTERN 是一组由断行符分隔的定长字符串。 -G, --basic-regexp PATTERN 是一个基本正则表达式(缩写为 BRE) -P, --perl-regexp ...
原创
发布博客 2019.11.13 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Shell批量文件操作一

经典的移动find ./ -type f -name "*.sh"|xargs mv -t /opt/find ./ -type f -name "*.sh"|xargs -i mv {} /opt/find ./ -type f -name "*.sh" -exec mv {} /opt/ \;  =====>\转意符号。否则 ; 不被shell识别。mv `find ....
原创
发布博客 2019.11.05 ·
1162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sping-cloud-oauth2-jwt-demo.zip

发布资源 2019.10.25 ·
zip
加载更多