自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imsjw

一个记录知识的地方

  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker debian镜像 安装 启动

docker run --name xstech_prod -p 10180:10180 --restart=always -it debian /bin/bash

2021-03-30 23:03:43 1801

原创 docker安装Redis

docker run --name redis -p 16379:6379 --restart=always -d redis --requirepass "你的密码"

2021-03-29 19:13:02 117

原创 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 155

原创 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 142

原创 springboot2.x 5.全局统一返回格式

引入所需要的库lombok用于生产get set方法 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>...

2019-08-26 17:50:52 508

原创 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 197

原创 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 379

原创 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 255

原创 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 146

原创 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 167

原创 springboot2.x 2.创建mvc基本结构

初始目录创建controller和service包创建DemoController和DemoServiceDemoController注解说明@Controller注解声明这个类是一个Controller@RequestMapping注解修饰在class上时其中的值为请求父路径@RequestMapping注解修饰在方法上时其中的值为请求路径@@ResponseBody注解修...

2019-08-22 16:41:54 560

原创 springboot2.x 1.创建项目

先创建项目打开IDEA 选择创建项目设置包名等信息添加Web库 创建Web项目设置项目名和路径项目创建完毕

2019-08-22 16:19:39 173

原创 一个有意思的题目 java

今天遇到一个很有意思的题目把代码正常运行通过 就算是解出来了废话不多说上代码package com.example.study;import java.util.*;public class Type { protected Object[][] getContents() { return new Object[][]{ {...

2019-06-14 20:47:37 188

原创 高并发

linux 系统默认配置影响文件描述符限制在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,这时你需要明白操作系统对可以打开的最大文件数的限制。执行 ulimit -n 输出 1024,说明对于一个进程而言最多只能打开1024个文件,所以你要采用此默认配置最多也就可以并发上千个TCP连接。临时修改:ulimit -n 1000000,但是这种临时修改只对当...

2019-05-23 21:46:12 128

原创 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 259

原创 Maven打Jar 合包 采坑

打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jar包的问题###解决方式添加插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId&gt...

2019-03-23 13:47:54 97

原创 Maven打Jar 合包 采坑

打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jia包的问题###解决方式添加插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId&gt...

2019-03-23 13:17:33 88

原创 指针 数组 互相转换

数组转指针pthread_t threads[maxThread];threadArry = (int*)threads;指针使用数组中的值for (int i = 0; i < maxThread; i++) { pthread_exit(&(threadArry[i]));}

2019-03-18 20:43:22 2244

原创 支付宝异步通知 ,签名验证问题

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 1545 1

原创 文件上传采坑

问题 文件上传有临时目录 这个目录在centos的情况下,会会被系统自动删除,导致文件上传出现问题解决方式 指定文件上传的临时目录配置如下package com.***.core.config;import org.springframework.boot.web.servlet.MultipartConfigFactory;import org.springframework.c...

2019-03-18 20:42:49 319

原创 微信支付

注意事项微信支付时申请的 域名的备案主体 和微信公众平台 及微信商户平台的主体需要一致如果不一致申请H5支付时需要提供其他补充材料,可能比较麻烦微信H5支付微信H5支付时必须企业账号才能审核通过...

2019-03-18 20:41:40 254

原创 微信网页分享

微信内网页分享时,图片url不宜过长,否则会导致,分享到QQ的图片无法显示$(function () { var config; var url = "[[@{/share/getJsShareConfig}]]" $.post(url, function (res) { res.data.debug = false;...

2019-03-18 20:41:03 418

原创 微服务架构

##首先来看这个基本可无限拓展架构这个架构从nginx反向代理开始瓶颈 nginx反向代理服务器为瓶颈,其他层均可以进行无限拓展####nginx层nginx配置反向代理和负载均衡使请求到相应的路由####路由层路由层通过请求的URL或者其他参数来,使请求到指定的服务,通过负载均衡使请求到相对的服务上,部署多个路由当其中一个路由宕机之后也项目依然可以正常####服务层相同的服务可...

2019-03-18 20:40:12 142

原创 网页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 127

原创 数据库事物

##ACIDACID是指在数据库管理系统(DBMS)中,事务(transaction)所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)事务是指:由一系列数据库操作组成的一个完整的逻辑过程,具有ACID特性参考链接 https://blog.csdn.net/sinat_27186785...

2019-03-18 20:39:03 57

原创 浏览器标识 判断移动端

public static boolean isPhone(HttpServletRequest request) { String clientType = request.getHeader("User-Agent"); if (clientType == null) { clientType = request.getHeader("...

2019-03-18 20:38:43 963

原创 开发工具

禅道项目管理系统富文本编辑器markdowneditor.mdspring企业框架jeesite(收费)web UI框架layuibootstarp结构化数据存储格式protobuf 常用于游戏开发

2019-03-18 20:38:17 210

原创 技术杂项

专业名词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 93

原创 黑苹果安装

1.先安装VM虚拟机2.停止VM服务操作:此电脑上右击-&gt;管理-&gt;服务和应用程序-&gt;服务-&gt;按名称排序-&gt;将vm开通的服务全部停止3.以管理员身份运行unlocker 工具中的win-install工具名称:unlocker for VMware工具下载地址:https://dl.lancdn.com/landian/software/unlocker/说...

2019-03-16 09:24:26 136

原创 各语言基础语法采坑

C#优点委托很赞缺点不支持case穿透不支持多继承Java优点强大的生态圈,不是一般的强大缺点不支持多继承C++优点不要花里胡哨的 效率第一支持多继承缺点对新手不友好开发效率慢Python优点开发效率确实快缺点运行效率也确实不行Go优点在开发效率和运行效率中取了中间点初学go 感觉很多骚操作,很赞...

2019-03-16 09:24:09 95

原创 webStorm vue+webpack 打包采坑

打包之后没有引号removeAttributeQuotes:true //修改为removeAttributeQuotes:false打包之后绝对路径问题,修改为assetsPublicPath:'./'assetsSubDirectory:'./'

2019-03-16 09:23:50 876

原创 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 1151

原创 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 325

原创 Vue 坑队友之神代码

var array = [&quot;aaa&quot;, &quot;aaaaaa&quot;];for (var i = 0; i &amp;lt; array.length; i++) { array += array[i] + '|';}Vue 下使用此代码可导致浏览器直接卡死,当执行到此代码时,浏览器该页面之间卡死,无日志输出...

2019-03-16 09:22:42 299

原创 VS 生成之后自动复制文件

在对应的项目上右击属性-&gt;生成事件-&gt;生成后事件 命令行中添加以下命令,则自动复制头文件到对应的项目目录下,这样就无需通过手动去复制头文件的方式引用静态库xcopy ".\*.h" "..\RegCenter" /s /h /d /y...

2019-03-16 09:22:20 1725

原创 unity 问题

使用unity打包成ios项目时如果unity项目中使用了反射基本上就会有问题ios这边不支持反射所以一些常用的C#的反射库还是不要使用了如果一定要使用某些反射的库 一定要仔细查询一下这个库是否支持ios...

2019-03-16 09:22:02 82

原创 Tortoise 码云 ssh使用

一.先在码云创建一个项目不做介绍二.生成ssh公钥和私钥开始菜单搜索PuTTYgen并打开点击Generate开始生成然后鼠标在上方的空白区域随便乱晃,直到生成好为止保存私钥,点击下方的Save private key 将私钥保存到任意一个位置这个文件等下要用到保存公钥,将上方方框中的公钥全部复制下来到一个文本文件中,等下会用到三.在码云设置上公钥点击个人图标选择设置,进入个...

2019-03-16 09:21:41 190

原创 thymeleaf 语法

标签中字符串拼接th:onclick='${"goRead("+menu.***+")"}'头部引用引用部分&lt;head th:replace="template/head :: head(~{::title})"&gt; &lt;title&gt;添加&lt;/title&gt;&lt;/head&gt;被引用部分&lt;!DOCTYPE htm

2019-03-15 09:19:42 211

原创 springboot 统一参数校验配置

采坑1号坑: 参数长度校验时特殊字符经过url编码时 1位变3位长度校验会出现问题思路通过全局异常处理器 来拦截参数校验的异常 进行统一的参数校验处理步骤导入jar包&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-sta...

2019-03-15 09:19:27 807

原创 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 373

逆向工程完整项目

逆向工程完整项目 工具 一键生成 详细的注释 生成文件名后缀修改

2018-04-03

空空如也

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

TA关注的人

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