配置开发环境
kcp606
https://www.kuangcp.top
展开
-
Manjaro 安装 企业微信 3.1.1
Deepin Wine Weixin Work下载deb包空目录下新建 PKGBUILD 文件pkgname=com.qq.weixin.work.deepinpkgver=3.1.1.3001deepin0pkgrel=1epoch=pkgdesc="Deepin Wine Weixin Work"arch=('i686' 'x86_64')url="https://work.weixin.qq.com/"license=('Proprietary')groups=()de.原创 2021-06-10 18:39:41 · 2651 阅读 · 1 评论 -
巧用Nginx内置变量 实现企点等第三方网页应用开发时的本地调试问题
问题场景例如这是企点应用的管理后台,展位上是固定的URL不能改,而此时前端同事有多名,可能需要设置为本地方便并行调试多个业务需求。小程序、公众号等不可改地址的平台同理解决方案1. 登录管理后台频繁手动改也就是A同事要开发就得改URL成A同事启动的项目地址URL(局域网ip不同),B同事开发就要改成B同事的URL,显然是很麻烦的,而且管理员帐号只有一个人能绑定,而这个人就要遭受前端的人肉DNS。2. 每个同事自行搭建代理好处是自己动手丰衣足食,缺点是不是每个同事都会,而且需要每个人都搭建例如该原创 2021-06-07 00:13:27 · 437 阅读 · 0 评论 -
hosts-group (参考SwitchHosts) 基于Go开发 B/S模式 | exe 仅 3 M
Github 地址设计思路,多个host文本文件 进行分离,依据后缀判断文件是否启用,更新操作会将这些文件合并为结果文件。基于Gin 框架提供 api, 纯原生js实现页面逻辑。原创 2021-02-07 15:56:07 · 547 阅读 · 0 评论 -
Windows10 和 Manjaro20双系统安装问题记录
前提;首先系统已经安装Win10, 固态硬盘先做U盘(原先都是使用Deepin的制作器,这次不灵了,还尝试了 dd ImgWriter,最终使用rufus成功)确认BIOS关闭 Fast Boot按以往经验(曾安装Win10 Deepin Manjaro三系统均正常使用)直接以UEFI模式启动安装 进行到最后一步失败了 和该楼主问题基本一致但是通过该楼主的方式,能通过U盘启动系统后,手动找引导,进入在固态上安装引导失败的Manjaro系统Using livecd v17.0.1 (and abo原创 2020-05-17 17:23:25 · 2316 阅读 · 0 评论 -
Docker 之 Dockerfile
目录 startDockerfile 使用入门案例【Dockerfile命令理解】 FROMMAINTAINERRUNCMDENTRYPOINTUSEREXPOSEENVLABELARGCOPYADDVOLUMEWORKDIRSTOPSIGNALONBUILDDockerfile案例 打包最新版gitDockerfile中新建用户目录 end原创 2018-01-25 23:41:48 · 1098 阅读 · 0 评论 -
使用码云搭建Maven私服
前言 之前有想过把自己的构件发布到mvn的中央库去, 奈何有点麻烦,英语又渣,折腾了一晚上 没有成功 无意间看到一个用码云搭建maven私服的博客就试了下 然后自己整理了一下自认为更好的方式 参考博客: 使用git仓库搭建maven私服 创建仓库 当然了在各个托管平台都可以的, 只不过码云是国内的, 毕竟要快 github gitlab bitbucket...原创 2018-03-24 10:42:14 · 5804 阅读 · 0 评论 -
SpringBoot2 集成 Security JWT
Github 完整源码SpringBoot2中使用Security整合JWT 参考 原项目 修改而来 | 博客运行起来后执行命令获取TOKENcurl -H "Content-Type: application/json" -X POST -d '{"username":"admin","password":"123456"}' http://127.0.0.1...原创 2018-04-25 12:10:13 · 4654 阅读 · 0 评论 -
Gradle使用Lombok的正确方式 避免Gradle deprecated annotation processor warnings for lombok
我使用的是Gradle 4.9弃用的方式 compile(‘org.projectlombok:lombok:1.18.2) 当构建项目的时候会出现如下信息The following annotation processors were detected on the compile classpath: 'lombok.launch.AnnotationProce...原创 2018-07-29 11:11:40 · 20142 阅读 · 0 评论 -
Gradle 使用Maven的本地仓库(坑)
尝试了半天, 最后发现 Gradle 构件的目录结构就和maven不同, 他就不打算和Maven兼容!!!! Gradle 目录结构(和Go类似)├── com.alibaba│ └── fastjson│ └── 1.2.47├── com.fasterxml.jackson.core│ └── jackson-annotations│ ...原创 2018-08-13 20:25:02 · 14190 阅读 · 8 评论 -
使用 Tmux 提高工作效率
Tmux 能方便的管理多个终端回话,对于终端重度依赖患者来说非常方便, 最开始我是使用打开多个终端模拟器, 比如 Qterminal每个Qterminal放的是一组标签页,但是切换时比较麻烦, 占用资源也大 所以就学习使用了闻名已久的Tmux汇总: 自定义配置文件上手也是很简单的新建会话 tmux new -s myth连接会话 tmux a -t test显示所有 tmux l...原创 2019-03-02 16:20:44 · 844 阅读 · 0 评论 -
Docker 之 安装软件
该博客完整的持续更新地址使用Docker安装软件 如何创建尽可能小的Docker容器教程个人相关镜像百度云 - hub.baidubce.com/mythos/alpine-ssh:1.0 alpine配置好ssh,适合瞎折腾 - hub.baidubce.com/mythos/redis-alpine:1211 redis的alpine版镜像,轻量 - h...原创 2018-01-25 23:41:09 · 9824 阅读 · 1 评论 -
Git 之 常用命令详解
目录 startGit基础 版本控制系统(VCS)Git常用命令 - 【Tips】 - 【git config】 - 【git commit】 - 【git remote】 - 【fork 相关操作】 - 【git push】 - 【git rebase】 - 【git log】 - 【git ta原创 2018-01-25 23:38:07 · 1650 阅读 · 0 评论 -
Git 之 基础使用
git系列笔记基础使用git基础命令解释git团队协作Git实际使用的记录Tips1 、虽然在物理上本地仓库中所有文件是放在一起的,但是分支之间是互不能访问以及操作的2 、在本地的每次commit都是有index的,上传到github可以不用那么频繁,反正都是有记录的3、 在github上修改了项目后,或者以后是和别人一起开发,就要先git pull orig原创 2016-10-05 12:13:01 · 1229 阅读 · 0 评论 -
Gradle构建多模块项目(整合Java SE 和 Springboot)
参考于 xiejx618的专栏:gradle多模块开发 全部源码在github上 https://github.com/Kuangcp/GradleIntegrationMultipleModules | 完整源码,点击下载 步骤新建一个gradle 空Module(不勾选java或者其他类型),这就是整个大项目选中刚新建的Module 然后新建Module 只...原创 2017-06-08 20:17:13 · 6442 阅读 · 0 评论 -
Redis入门
目录Redis 【windows上的基本配置】Linux下的使用docker安装redisredis配置文件Redis命令行常规使用 常用的数据类型操作 过期策略各数据类型的高级操作 字符串 String列表 list集合 set有序集合 zset散列 hashHyperLogLogGEO【地理位置】Pub/Sub发布订阅事务服务器Run Configurat原创 2017-12-30 14:58:08 · 1050 阅读 · 0 评论 -
SpringBoot使用Yml配置文件
添加依赖 来源于官方文档 SpringBoot 1.5.9Maven<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></depend原创 2018-01-01 20:45:16 · 13854 阅读 · 0 评论 -
SpringBoot集成SpringSecurity(入门级)
目录Springboot集成SpringSecurity Demo 快速上手-初步入门: 创建单用户单角色的安全控制多用户多角色的实现思路 每个身份都使用一个登录实体类另一种思路:实现细节 关于注解的几种使用方式 @Secured@RolesAllowedSpringSecurity3.0 开始提供了 SpEL表达式保护方法应用目录创建于2017-12-18Springb原创 2017-12-30 14:46:04 · 1020 阅读 · 0 评论 -
SpringBoot相关
目录SpringBoot 安装SpringBootCLISpringboot的测试模块参考博客配置文件 多种配置文件并切换 yml方式yml和Properties结合Web模块 上传下载文件错误页面跳转配置跨域HTTPS的配置线程池项目部署 生成指定文件 warjar构建docker镜像 gradle结合docker目录创建于2017-12-18Spring原创 2017-12-30 14:44:14 · 898 阅读 · 0 评论 -
Springboot项目使用Nginx 并配置 HTTPS
Springboot的配置 参考博客签发证书:############ 证书颁发机构# CA机构私钥openssl genrsa -out ca.key 2048# CA证书openssl req -x509 -new -key ca.key -out ca.crt############ 服务端# 生成服务端私钥openssl genrsa -out server.key 20转载 2017-10-23 20:57:06 · 7240 阅读 · 1 评论 -
Springboot单文件上传大小限制 FileUploadBase$FileSizeLimitExceededException:
找到的解决方案:application.properties中配置spring.http.multipart.maxFileSize = -1这样改大了一点,但是最大限制变成了10Mb【最终解决方案】在任意一个@Configuration注解的类下添加该方法即可 @Bean public MultipartConfigElement multipartConfigElement() {原创 2017-10-22 21:10:25 · 11616 阅读 · 0 评论 -
Genymotion 模拟器中安装微信
安装Genymotion点击官网 注册 下载选择安装4.2.2版本的任意名字的安卓CSDN搜索压缩包 Genymotion-ARM-Translation,使用积分下载即可将压缩包拖入,重启虚拟机,然后就可以安装使用微信了原创 2017-09-14 15:27:35 · 4756 阅读 · 0 评论 -
maven的使用笔记
Maven 官网 | 官网手册 | http://takari.io/ 在线练习网 该笔记的 Github地址持续更新1.安装下载zip包解压,将bin目录配置至PATH(最好是配置为MAVEN_HOME然后引用)1.1.Maven常用命令 mvn [插件]:[目标] [参数] mvn [阶段]mvn archetype:generate :创...原创 2017-01-06 10:37:37 · 1081 阅读 · 0 评论 -
常用EE框架
1.【JSP/Servlet 】1、JSP页面上的SQL标签以及EL标签是优先于文件头的那些JavaServlet语句运行的,所以要保证非法进入页面时重定向的问题2、如果想要获取异常来据此返回参数到页面弹窗提示,那么就要对一层层的方法调用,进行查找,所有的try catch 块 都要检查 因为一般我的习惯就是把异常当场就处理了,而要实现这个要求就必须将异常层层上抛!!!!3、中文乱码问题:原创 2016-12-01 09:51:57 · 1784 阅读 · 0 评论