- 博客(91)
- 资源 (1)
- 收藏
- 关注
原创 docker debian镜像 安装 启动
docker run --name xstech_prod -p 10180:10180 --restart=always -it debian /bin/bash
2021-03-30 23:03:43
1902
原创 docker安装Redis
docker run --name redis -p 16379:6379 --restart=always -d redis --requirepass "你的密码"
2021-03-29 19:13:02
149
原创 CICD
安装jenkinsdocker pull jenkins启动jenkinsdocker run -d -p 8080:8080 -p 50000:50000 --name jenkins --restart always -u root jenkins
2020-11-19 10:56:30
196
原创 docker数据库安装
MSSQLdocker pull microsoft/mssql-server-linuxdocker run --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=你的数据库密码' -p 11433:1433 -d microsoft/mssql-server-linuxpostgresdocker pull postgresdocker run --name postgres -e 'POSTGRES_PASSWORD=你的数据库密码' -p 154
2020-11-06 13:58:14
179
原创 springboot2.x 5.全局统一返回格式
引入所需要的库lombok用于生产get set方法 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>...
2019-08-26 17:50:52
540
原创 springboot2.x 4.全局异常处理器
添加AOP库在manve的pom文件中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </depen...
2019-08-23 14:49:50
225
原创 springboot2.x 3.4.配置的其他使用方式
指定配置启动首先有三个配置文件application.ymlapplication-dev.ymlapplication-prod.yml通用配置写在application.yml文件中命令行启动时添加参数默认启动方式java -jar ***.jar启动时指定配置 spring.profiles.activejava -jar ***.jar --spring.profile...
2019-08-22 17:53:12
419
原创 springboot2.x 3.3.配置分离
创建多个配置文件这里创建两个配置文件,分别是用作生产和开发使用的创建内容为空的两个文件 application-dev.yml,application-prod.yml当前有3个配置文件application.yml 将共有的配置写在这里application-dev.yml 将开发环境中的配置写在这里application-prod.yml 将生产环境中的配置写在这里这...
2019-08-22 17:27:43
328
原创 springboot2.x 3.2.自定义配置
将自定义配置写在配置文件中修改配置文件application.ymlserver: port: 10080myconfig: config1: "1" config2: "2"用 @Value注解注入配置DemoServicepackage com.imsjw.demo.service;import org.springframework.beans.factory...
2019-08-22 17:12:54
173
原创 springboot2.x 3.1.配置文件
springboot的配置文件有两种后缀properties,yml这两种后缀我这里用yml只是配置的写法不同修改默认配置文件名修改之前为application.properties修改之后为 application.yml指定服务端口server: port: 10080启动服务并测试http://127.0.0.1:10080/demo/test...
2019-08-22 16:52:54
201
原创 springboot2.x 2.创建mvc基本结构
初始目录创建controller和service包创建DemoController和DemoServiceDemoController注解说明@Controller注解声明这个类是一个Controller@RequestMapping注解修饰在class上时其中的值为请求父路径@RequestMapping注解修饰在方法上时其中的值为请求路径@@ResponseBody注解修...
2019-08-22 16:41:54
596
原创 springboot2.x 1.创建项目
先创建项目打开IDEA 选择创建项目设置包名等信息添加Web库 创建Web项目设置项目名和路径项目创建完毕
2019-08-22 16:19:39
205
原创 一个有意思的题目 java
今天遇到一个很有意思的题目把代码正常运行通过 就算是解出来了废话不多说上代码package com.example.study;import java.util.*;public class Type { protected Object[][] getContents() { return new Object[][]{ {...
2019-06-14 20:47:37
220
原创 高并发
linux 系统默认配置影响文件描述符限制在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,这时你需要明白操作系统对可以打开的最大文件数的限制。执行 ulimit -n 输出 1024,说明对于一个进程而言最多只能打开1024个文件,所以你要采用此默认配置最多也就可以并发上千个TCP连接。临时修改:ulimit -n 1000000,但是这种临时修改只对当...
2019-05-23 21:46:12
150
原创 Springboot指定配置
SpringBoot 指定配置启动首先有三个配置文件application.ymlapplication-dev.ymlapplication-prod.yml通用配置写在application.yml文件中命令行启动时添加参数使用默认配置文件启动java -jar ***.jar 例子 指定prod配置文件启动java -jar ***.jar --spring.profi...
2019-04-23 19:40:51
300
原创 Maven打Jar 合包 采坑
打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jar包的问题###解决方式添加插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId>...
2019-03-23 13:47:54
125
原创 Maven打Jar 合包 采坑
打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jia包的问题###解决方式添加插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId>...
2019-03-23 13:17:33
109
原创 指针 数组 互相转换
数组转指针pthread_t threads[maxThread];threadArry = (int*)threads;指针使用数组中的值for (int i = 0; i < maxThread; i++) { pthread_exit(&(threadArry[i]));}
2019-03-18 20:43:22
2283
原创 支付宝异步通知 ,签名验证问题
1.构建参数 Map<String, String[]> parameters = req.getParameterMap(); Map<String, String> parameterMap = new HashMap<>(); for (Object v : parameters.entrySet()) { Map.Entry<Stri...
2019-03-18 20:43:06
1613
1
原创 文件上传采坑
问题 文件上传有临时目录 这个目录在centos的情况下,会会被系统自动删除,导致文件上传出现问题解决方式 指定文件上传的临时目录配置如下package com.***.core.config;import org.springframework.boot.web.servlet.MultipartConfigFactory;import org.springframework.c...
2019-03-18 20:42:49
350
原创 微信支付
注意事项微信支付时申请的 域名的备案主体 和微信公众平台 及微信商户平台的主体需要一致如果不一致申请H5支付时需要提供其他补充材料,可能比较麻烦微信H5支付微信H5支付时必须企业账号才能审核通过...
2019-03-18 20:41:40
341
原创 微信网页分享
微信内网页分享时,图片url不宜过长,否则会导致,分享到QQ的图片无法显示$(function () { var config; var url = "[[@{/share/getJsShareConfig}]]" $.post(url, function (res) { res.data.debug = false;...
2019-03-18 20:41:03
451
原创 微服务架构
##首先来看这个基本可无限拓展架构这个架构从nginx反向代理开始瓶颈 nginx反向代理服务器为瓶颈,其他层均可以进行无限拓展####nginx层nginx配置反向代理和负载均衡使请求到相应的路由####路由层路由层通过请求的URL或者其他参数来,使请求到指定的服务,通过负载均衡使请求到相对的服务上,部署多个路由当其中一个路由宕机之后也项目依然可以正常####服务层相同的服务可...
2019-03-18 20:40:12
168
原创 网页QQ 客服
进入qq推广网站开通功能,一般只要进去就是开通了http://shang.qq.com/v3/widget.html网页代码<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=你的QQ号&site=qq&menu=yes">QQ客服</a>只要在新页面打开对应的网页;连接即可...
2019-03-18 20:39:18
144
原创 数据库事物
##ACIDACID是指在数据库管理系统(DBMS)中,事务(transaction)所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)事务是指:由一系列数据库操作组成的一个完整的逻辑过程,具有ACID特性参考链接 https://blog.youkuaiyun.com/sinat_27186785...
2019-03-18 20:39:03
76
原创 浏览器标识 判断移动端
public static boolean isPhone(HttpServletRequest request) { String clientType = request.getHeader("User-Agent"); if (clientType == null) { clientType = request.getHeader("...
2019-03-18 20:38:43
1015
原创 开发工具
禅道项目管理系统富文本编辑器markdowneditor.mdspring企业框架jeesite(收费)web UI框架layuibootstarp结构化数据存储格式protobuf 常用于游戏开发
2019-03-18 20:38:17
265
原创 技术杂项
专业名词1.curd2.架构REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。RESTful 架构风格3.RPC 远程过程调用协议4.工具GitStackTightVNC 远程管理工具5.网站https://www.kernel.org/ linux网站6.网页播放器jplayerhttp://www.jplayer.cn/...
2019-03-16 09:24:42
116
原创 黑苹果安装
1.先安装VM虚拟机2.停止VM服务操作:此电脑上右击->管理->服务和应用程序->服务->按名称排序->将vm开通的服务全部停止3.以管理员身份运行unlocker 工具中的win-install工具名称:unlocker for VMware工具下载地址:https://dl.lancdn.com/landian/software/unlocker/说...
2019-03-16 09:24:26
156
原创 各语言基础语法采坑
C#优点委托很赞缺点不支持case穿透不支持多继承Java优点强大的生态圈,不是一般的强大缺点不支持多继承C++优点不要花里胡哨的 效率第一支持多继承缺点对新手不友好开发效率慢Python优点开发效率确实快缺点运行效率也确实不行Go优点在开发效率和运行效率中取了中间点初学go 感觉很多骚操作,很赞...
2019-03-16 09:24:09
119
原创 webStorm vue+webpack 打包采坑
打包之后没有引号removeAttributeQuotes:true //修改为removeAttributeQuotes:false打包之后绝对路径问题,修改为assetsPublicPath:'./'assetsSubDirectory:'./'
2019-03-16 09:23:50
919
原创 vue使用mint-ui 导入样式
安装插件,根据需要插件自动导入相关样式npm i babel-plugin-component -D在.babelrc 文件中配置["component",[ {"libraryName":"mint-ui","style":true} ]]完整配置npm i babel-plugin-component -D.babelrc { "pres...
2019-03-16 09:23:31
1178
原创 vue 自定义功能封装
main.js// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import Vuex from 'vuex'impor...
2019-03-16 09:23:15
355
原创 Vue 坑队友之神代码
var array = ["aaa", "aaaaaa"];for (var i = 0; i &lt; array.length; i++) { array += array[i] + '|';}Vue 下使用此代码可导致浏览器直接卡死,当执行到此代码时,浏览器该页面之间卡死,无日志输出...
2019-03-16 09:22:42
337
原创 VS 生成之后自动复制文件
在对应的项目上右击属性->生成事件->生成后事件 命令行中添加以下命令,则自动复制头文件到对应的项目目录下,这样就无需通过手动去复制头文件的方式引用静态库xcopy ".\*.h" "..\RegCenter" /s /h /d /y...
2019-03-16 09:22:20
1784
原创 unity 问题
使用unity打包成ios项目时如果unity项目中使用了反射基本上就会有问题ios这边不支持反射所以一些常用的C#的反射库还是不要使用了如果一定要使用某些反射的库 一定要仔细查询一下这个库是否支持ios...
2019-03-16 09:22:02
99
原创 Tortoise 码云 ssh使用
一.先在码云创建一个项目不做介绍二.生成ssh公钥和私钥开始菜单搜索PuTTYgen并打开点击Generate开始生成然后鼠标在上方的空白区域随便乱晃,直到生成好为止保存私钥,点击下方的Save private key 将私钥保存到任意一个位置这个文件等下要用到保存公钥,将上方方框中的公钥全部复制下来到一个文本文件中,等下会用到三.在码云设置上公钥点击个人图标选择设置,进入个...
2019-03-16 09:21:41
230
原创 thymeleaf 语法
标签中字符串拼接th:onclick='${"goRead("+menu.***+")"}'头部引用引用部分<head th:replace="template/head :: head(~{::title})"> <title>添加</title></head>被引用部分<!DOCTYPE htm
2019-03-15 09:19:42
262
原创 springboot 统一参数校验配置
采坑1号坑: 参数长度校验时特殊字符经过url编码时 1位变3位长度校验会出现问题思路通过全局异常处理器 来拦截参数校验的异常 进行统一的参数校验处理步骤导入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...
2019-03-15 09:19:27
883
原创 springboot 和 vue-resource 跨域访问
vue-resource 配置import VueResource from 'vue-resource'Vue.use(VueResource);Vue.http.options.root = 'http://127.0.0.1:10030';Vue.http.options.emulateJSON = true;springboot(2.x版本) 配置这个注解放到单独的接口上则表...
2019-03-15 09:19:07
416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人