自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ngnix 反向代理

1、实现效果打开浏览器,在地址栏输入http://www.123.com,显示linux系统中tomcat的主页面。具体操作详解:进入到nginx安装目录的配置文件中下:vim /usr/local/nginx/conf/nginx.conf编辑server {listen 80;#监听的端口号server_name localhost;#监听地址location / { # 斜杠(/)代表根目录root html; #代表html路径proxy_pass http://127.0.0.

2020-11-25 08:52:06 149

原创 单点登录(基于code)

前后端分离项目:const singleLogin = async () => { const currentUrl = window.location.href; const url = SINGLE_LOGIN; if (currentUrl.indexOf('code') == -1) { window.location.href = url; } }; const gotoIndex = async (code: string) =>

2020-11-16 10:10:59 647

原创 库存

https://www.cnblogs.com/yaopengfei/p/13814333.html

2020-11-02 16:59:56 139

原创 mysql主从复制和读写分离

https://juejin.im/post/6863425191910637581

2020-11-02 10:26:21 76

原创 小程序登录流程

1.加载home页面判断是否需要登录redux中获取userinfo (判断是否存在手机号和id)(true){已登录,依据id获取用户信息,存入redux}else{去登录(判断是否需要openid)(true){1.Taro.login()获取codeconst getCode = () => { // Taro.showLoading(); if (process.env.TARO_ENV === "weapp") { Taro.login().th

2020-10-30 09:25:17 163

原创 2020-10-14

mybatis中枚举自动转换public interface CodeBaseEnum { int getCode();}public class CodeEnumUtil { public static <E extends Enum<?> & CodeBaseEnum> E codeOf(Class<E> enumClass, int code) { E[] enumConstants = enumClass.getEn

2020-10-14 10:02:46 50

原创 css width包含padding和border

box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox /-webkit-box-sizing:border-box; / Safari */

2020-09-29 14:08:03 1673

原创 2020-09-22

高德地图https://www.cnblogs.com/zjw0901/p/11103744.html

2020-09-22 14:48:17 150

原创 java编写一个方法,计算一个字符串中,第一个不重复的字符在当前字符串中的索引

public class Test03 { //编写一个方法,计算一个字符串中,第一个不重复的字符在当前字符串中的索引 aaaddsssdabnnnbcashdg public static void main(String[] args) { System.out.println(name("aaaddsssdabnnnbcashdg")); } public static int name(String string) { char[] chars = string.toChar

2020-07-13 16:14:05 385

原创 java算法,黄红蓝球依次排列

public class Test02 { public static void main(String[] args) { String[] balls = {"红","蓝","蓝","黄","红","黄","蓝","红","红","黄","红"}; for(String string :sort(balls)) { System.out.println(string); } } //一堆球按照黄红蓝排序 public static String[] sort(Str

2020-07-13 16:12:57 521

原创 java程序中依据传入的参数自动调用对应的service处理,替代大量的if-else判断

第一种方式:(较为局限)在server层上标明对应server的简称,与参数相对应factory类如下@Servicepublic class RequestHandlerFactory { @Autowired Map<String,BaseRequestHandlerService> requestHandlerServiceMap = new ConcurrentHashMap<>(); public BaseRequestHandlerSe

2020-07-13 16:01:38 1919

原创 redis详解

https://zhuanlan.zhihu.com/p/118561398

2020-07-09 11:51:18 69

原创 java中volatile关键字

https://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html

2020-07-09 08:30:02 80

原创 set一边遍历一边删除

set一边遍历一边删除Set<String> set = new HashSet<String>(); set.add("a"); set.add("b"); set.add("c"); Set<String> setsSet = new HashSet<String>(set); Iterator<String> iterator = setsSet.iterator(); while(iterator.hasNext(

2020-07-02 15:52:30 1162

空空如也

空空如也

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

TA关注的人

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