![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
实践
实践出真知
没有实践的理论都是刷流量
评论有风险,起名需谨慎
此人很懒,非常懒,超级无敌懒。什么也没有写。
展开
-
IDEA 找不到 Jetty Server
如果你发现 在IDEA 中找不到 Jetty Server 等 如下图:,那么可以尝试以下策略:原创 2021-06-04 20:16:09 · 2417 阅读 · 4 评论 -
JAVA Optional - API
创建对象的方式:// 创建一个空的 OptionalOptional<Object> empty = Optional.empty();// 创建一个 有值的Optional 注意当值为 null 的时候 会抛出空指针Optional<Object> of = Optional.of(null);// 创建一个 有值的Optional 注意当值为 null 的时候 会创建一个空的OptionalOptional<InputStream> ois = Opti原创 2021-05-26 21:37:12 · 161 阅读 · 0 评论 -
稳妥升级 apche
主要流程:1. 备份原本apache2. 安装新的apache3. 测试 & 解决异常备份:其实备份采取什么方式,放在任何地方都可以 以下为栗子:mkdir -p /home/apache/back/# /home/apache/back/apache.back.zip = 压缩后的文件路径# apache = 需要压缩的apache 目录zip -r /home/apache/back/apache.back.zip apache安装新的apache大多数 linux软件原创 2021-05-25 16:49:01 · 203 阅读 · 0 评论 -
Elasticsearch Install on Linux
教程传送门下载安装包<下载地址>Install on Linux# 解压缩tar -xvf elasticsearch-7.11.2-linux-x86_64.tar.gz# 创建 用户 此处必须创建 elasticsearch 用户才能启动 elasticsearchadduser elasticsearchpasswd elasticsearch# 授权chown -R elasticsearch elasticsearch-7.11.2su - elasticsear原创 2021-03-16 16:29:24 · 91 阅读 · 0 评论 -
搭建IDEA 插件开发环境 -made of Idea Plugin Platform
准备SDK:SDK 官方传送门原创 2021-03-12 20:59:28 · 493 阅读 · 0 评论 -
MongoDB Install on Linux
Docker 安装# 搜索docker search mongo# 拉取镜像:docker pull mongo# 创建工作空间mkdir -p /var/application/mongodb_work_space# 权限赋值chmod 777 /var/application/mongodb_work_space# 运行:# --name mongodb1984 名称# -p 27017:27017 端口 主机端口:容器端口# -v /var/application/mong原创 2021-03-10 17:04:41 · 153 阅读 · 0 评论 -
Redis Install on Linux
Docker 安装 Redis原创 2021-03-09 20:49:38 · 108 阅读 · 0 评论 -
Jenkins install on Linux
Docker安装 Jenkins :docker search jenkins# docker 下载 jenkins docker pull jenkins/jenkins# 创建 jenkins 工作空间mkdir -p /var/applicaiton/jenkins_work_spacechmod 777 /var/applicaiton/jenkins_work_space# -d 后台运行镜像 # -p 10110:8080 将镜像的8080端口映射到服务器的10110端口#原创 2021-03-09 15:15:36 · 98 阅读 · 0 评论 -
Git Install on linux
在线安装 Git:# intsall 详情可参考: https://git-scm.com/download/linuxyum install git# 删除yum remove git 离线安装 Git:# 下载 git:https://mirrors.edge.kernel.org/pub/software/scm/git/# 上传解压: 上传路径 /usr/local/applicationtar -vxf git-2.9.0.tar.gz # 使用 configure 配置 c原创 2021-03-09 14:29:01 · 111 阅读 · 1 评论 -
docker install on linux
离线安装法:1: 首先下载 centos7的 docker 安装包地址: https://download.docker.com/下载docker: docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm下载配置: docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpmps: docker 配置 与 docker 安装包 版本一直2: 安装命令先安装配置: rpm -ivh docker-ce-selinu原创 2021-03-08 12:01:10 · 147 阅读 · 0 评论 -
idea jetty-running
1. 下载jetty 的压缩包1.1_ jdk 与jetty的 版本关系 1.2_ 官网下载地址直连// 版本异常如下:org/eclipse/jetty/start/Main : Unsupported major.minor version 52.02. idea 配置3. IDEA 配置jetty4. 运行– end原创 2021-01-04 15:31:26 · 173 阅读 · 0 评论 -
Maven 手动打jar包 到本地仓库
遇到一些依赖无法下载的时候(一些特殊的jar包)一: 整理出 maven坐标<!-- 以maven-resources-plugin 为例子, 首先确定你的 groupId 然后是artifactId 最后是 version 如果你的jar包没有现成的那么就 自己给它创建一个 只要在maven 中引用是可以对的上即可 --><!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-原创 2020-12-31 16:23:19 · 438 阅读 · 2 评论 -
spring5 配置类注解以及应用实例
spring5 注解API 小记# ps: 在 代码中使用了 lombox 代替get set# ps2: 在代码中 Person 等 实体类代码被省略并未贴出@Configuration : 把一个类作为ioc容器, 在此类中的函数上加上@Bean ,即可将对象最为Bean加入到SpringIoc中 example@ComponentScans & @ComponentScan : 替换xml文件中 包扫描的功能, 可以指定包名称 or 类名 example@Scope原创 2020-12-21 18:17:29 · 223 阅读 · 0 评论 -
Application server libraries not found -IDEA 配置apache tomcat 10
首先列出版本IDEA 版本 2019.3.3tomcat 版本 v10 问题场景如下:解决方案:请换成其他版本 7,8,9:链接: https://tomcat.apache.org/download-90.cgi检查下载版本原创 2020-12-18 16:09:41 · 547 阅读 · 1 评论 -
python to xxx.exe for windows
安装pip install pyinstaller原创 2020-12-10 21:04:41 · 90 阅读 · 0 评论 -
python & mysql connect
ps: 前提是要安装好 python 哦 在命令行 键入命令pip install pymysql代码编写:(以下代码 即copy 即用, 被注释掉的就是dome )# first pip install pymysqlprint(" was import ")# 导入pymysql模块import pymysqlclass mysqlConnection(): def __init__(self): self._conifg = {原创 2020-12-09 19:53:07 · 374 阅读 · 1 评论 -
python word-Document Export
# 附上 python-docx 的官网链接 官网优详细dome 可以移步观看:https://python-docx.readthedocs.io/en/latest/index.html安装依赖:pip install python-docx在此附上个人dome (被注释掉的就是 dome ) from docx import Documentfrom docx.shared import Inchesclass exportDocument(): def原创 2020-12-09 19:52:28 · 156 阅读 · 0 评论 -
Nacos Install on linux
# 附上 阿里官方的 百度网盘地址https://pan.baidu.com/s/1186nmlqPGows9gUZKAx8Zw 解压码: rest# 也可以去github 上下载https://github.com/alibaba/nacos/releases上传 nacos解压 tar.gztar -zxvf nacos-server-1.3.0.tar.gz启动:sh startup.sh -m standalone访问:# {http://ip原创 2020-12-08 20:02:12 · 108 阅读 · 2 评论 -
install SecureCRT rz and sz
# 安装命令为 : (需要连接外网)yum -y install lrzsz然后就可以痛痛快快的使用啦rz :在linux 中的 shell 界面直接键入 rz 即上传文件sz:在linux中的 shell 界面直接键入 sz filename 即下载文件下载文件的默认路径为: C:\Users{username}\Downloads...原创 2020-12-08 18:56:02 · 89 阅读 · 1 评论 -
配置虚拟静态IP并访问主机以及外网
本文章转载自:https://blog.csdn.net/qq_25337221/article/details/106800289配置虚拟静态IP并访问主机以及外网 1. 在VMWare中虚拟机都关闭的情况下,导航栏选择“编辑”,点击“虚拟网络编辑器”,根据图片提示配置,然后确认。 2. 点击我们的主机电脑网络小图标,选择“打开网络和共享中心”,选择“更改适配器设置”,如下图: 3. 选择VMware Network Adapter VMnet8,右键属性,双击“Inter转载 2020-12-08 15:52:23 · 566 阅读 · 0 评论 -
Too many open files _linux
Too many open files :代表着当前进程 占用的文件总数 超过了操作系统的限制,导致无法操作新的文件. 所以才会有这样的异常以及错误如何解决?linux 下:使用 ulimit -a 主要关注 open_file 字段在linux下 默认的 每个进程可以占用的最大文件句柄数为 1024 .临时修改:临时修改在机器重启之后失效: ulimit -n 2048 # ps: 执行当前命令需要 相应的权限 # ps: 单个进程所占用的最大文件句柄数并非越多越好原创 2020-11-09 17:45:15 · 102 阅读 · 0 评论 -
IDEA push单个commit
废话少说 上操作:场景如下:在 IDEA 中 将已经提交到远程分支 dev 的代码 提交到 test分支下 ,且选择你需要的commit 提交切换到 test 分支选择需要进行 cherry-Pick 的 commit然后使用 ctrl +shift + k 提交到 test分支即可...原创 2020-11-04 17:40:44 · 4813 阅读 · 0 评论 -
事到如今如何保证自己的工作量
今天咱们来一起看下每个人, 在工作中都会遇上的难题, 即如何凸显你的工作?尽可能详尽的记录下每日的任务,才能有效的凸显出你的工作量日常工作中 大多数都会有 日报、周报、月报、年报。根据公司不同,汇报角度,深度等也有所不同。无论是在哪一家公司 从创业型公司 到独角兽巨头。每一家企业的领导层都需要当前项目正在进行的数据,于是工作进度,任务状况等信息就层层上升汇总,最终形成了类似于金字塔的形状。而如今,我还在上图中橙色部分,橙色区域的程序人终究占据行业大多数。橙色部分是基础数据的来源,基础数据虽然原创 2020-10-30 18:21:08 · 245 阅读 · 0 评论 -
大数据量之间的_编码小技巧
如今的WEB行业 ,与比较大数据量 打交道是愈发频繁的事情了.其实面对大数据量的时候,如果不方便从整体设计入手,那么不妨尝试一些编码小技巧.............第一点: 一次查询,多次插入假设 100w/表 需要处理的数据 , 那么此时可以查询 20w/次插入 2000/次修改 1500/次删除 20w/次以上只是一个例子,在实际情况下 还需要根据业务逻辑,字段多寡,数据库产品,等条件去衡量具体每一次 增改的 数据量 可以参考1.拼接出的sql 语句字符串长度2.表字段的多少原创 2020-08-10 15:38:11 · 392 阅读 · 0 评论 -
FtpClient之坑_Exception
在使用FTPClient的时候发现了一些日常不注意的小细节, 对于刚接触FTPClientAPI 的童靴来说 很容易在这上面栽倒, 但这些又偏偏不是多难的问题而是一些 并不值得浪费时间的小bug点1) logout() 引起 的 IOException: Connection is not open这个问题一般是因为 在 ftpClient.logout ()的时候 没有做如下判断: if (this.ftpClient != null && this.ftpClient.原创 2020-08-07 10:52:19 · 3414 阅读 · 0 评论 -
使用chrome调试WEB,包括 IOS ,Android
如今WEB界的 利器 chrome 浏览器相信每个WEB 都会使用其做 PC调试其实在PC上使用 chrome模拟 移动端 只是一个很简单的按钮而已:而移动端分为IOS 与Android 切换只要:非常的简单 so easy原创 2020-06-29 17:58:13 · 1103 阅读 · 0 评论 -
IDEA之 not found for the web module.
在运行 传统的JavaWEB项目时发现 出现了 IDEA not found for the web module.解决方案:1. 检查 以下两个路径:重新打包:查看本地 tomcat ,重新导入原创 2020-06-28 11:02:22 · 4487 阅读 · 2 评论 -
新鲜出炉的sql, 竟在mybatis中惨遭滑铁卢.....
在近期开发中, 使用mybatis的时候发现了一个奇怪的现象selectDISTINCT/* 客户号*/b.clt_no,/*创利 /(case when (c.quar_accum/90) between CAST(d.levelA as DECIMAL) ) and CAST(d.levelB as DECIMAL) ) then d.value1 else ‘0’ end ) as onl_bal,/ 开户日期 /d.open_date,/ 产品类型 */d.prod_ty原创 2020-06-18 18:55:07 · 427 阅读 · 0 评论 -
chrome 失败-网络异常,但是其他浏览器正常下载
震惊!!! 新鲜出炉的文件下载功能,在chrome 中惨遭滑铁卢本文针对 只在chrome 中滑铁卢在其他浏览器上攻无不克 并且新鲜出炉的文件下载功能出现问题的地方在这里:// 错误代码 response.setContentType("application/xlsx");// 正确代码 response.setContentType("application/xlsx;");// 一个 ; 号之差 正确代码是这样的:/ 下载原创 2020-06-18 18:04:59 · 4380 阅读 · 0 评论 -
复杂批次下_慢慢的窥破本质
事情的原由是如此原创 2020-05-31 13:23:19 · 168 阅读 · 0 评论 -
重装IDEA 打不开与other bug
删除: C:\Users\liujintao\ 中的 .IntelliJIdea2019.3 文件夹原创 2020-05-22 10:09:35 · 195 阅读 · 0 评论 -
无力回天...机关算尽,还是死在上线之中.............
博主最近上了一次心惊胆战的线.而故事由此开始.....起因:起因是因为监管需要, 导致公司的一个老系统需要整改,但是这个系统已经没有人维护了.而博主刚好入职的时候是从当前老系统维护起步,所以这个整改的需求则无旁贷的落入的博主的手中…接手:刚接手这个...原创 2020-05-08 20:50:28 · 272 阅读 · 0 评论 -
记VMWare 惨痛记事
最近因为工作需要,于是打开尘封已久的VMWare14准备新建一个constOS7,但是苦难由此而生.首先打开VMWare 创建虚拟机, 置空操作系统, 之后配置操作系统的ISO 映射文件, 这是才发现 原本的ISO文件被我删了, 不过这是小问题拿出我的移动磁盘 把 ISO 映射文件copy出来就OK了 (本来想下载的,但是一看 几个G 想想还是算了 too big )然后紧接着就是安装操作...原创 2020-05-07 11:40:14 · 208 阅读 · 0 评论 -
IDEA 之Declare final勾选且去不掉
首先确保配置正确:然后使用 IDEA自动提取变量的时候是以下状态:如何取消呢?首先使用 new NioEventLoopGroup() new一个对象 然后 使用 ctrl + alt +v 注意一定要手动键盘按下 ctrl + alt +v 快捷键,然后按下 ait+f当构取消掉的时候就没有了(这个我试了很多遍才成功的…)new一个对象 (无论对象是否存在)按下ctrl ...原创 2020-04-15 10:20:01 · 6299 阅读 · 7 评论 -
IDEA 2019.3 debug 莫名不见
本人比较喜欢尝鲜,所以在 IDEA2019.3 出来之后 在盆友机器上感受一把. 搭个小项目,但是发生了意见很难受的事情,那就是启动tomcat之后 以前的tomcat debug 栏和 running 栏都不见了, 最后在service中找到它, 如图所示在 idea 2019.3 中的默认快件键是 AIT + 8 ;如何恢复?一开始肯定不喜欢与不习惯, 那么如何恢复成以前的模式呢?只...原创 2020-04-15 09:50:21 · 1110 阅读 · 1 评论 -
分享之路_一句话的需求之性能问题
在工作中总有无奈的碰到各种情况, 例如 一句话的需求.以下是博主整理的一句话需求实施过程,第一版场景: 某天业务小强找到了你并且丢给你一句话, 由此你们展开了激烈交锋需求沟通:小强_初步一句话: 根据用户反馈,当前系统有些功能反应太慢,我们需要知道软件的性能问题. 以便解决已知:这是一个关于数据统计与展示的需求.追问:软件的性能问题,指的是 1.软件调用接口时的通讯时间,...原创 2020-02-24 12:03:01 · 176 阅读 · 0 评论 -
分享之路_一个程序员除了代码还要注意点啥
写自从业以来有时会经常发现,在程序员的日常工作中.难点根本不是在于技术难题. 或者说着重与技术难题.最近我有幸聆听了郑晔大佬的 <十倍程序员工作法>, 在反思自己在平时工作时的不足点至于, 也在暗暗震惊与国内开发团队在整体开发流程上与国外开发者的差距那么难点从哪来?1): 沟通.说到沟通这是一个老生常谈的话题了,业务人员 或是产品经理与程序员之间的梗也由来已久,面对此我能做...原创 2019-10-24 16:42:12 · 307 阅读 · 0 评论 -
分享之路_谈技术就会被打脸
最好的学习莫过于-讲解在程序生涯中,成长是每个程序人必须经历.而 终生学习-则是程序员的生存根本一旦谈论学习,总是有着各种各样的方法论, 每个人也总有自己的学习方式但是总有一些方法是大多数人认同的比如: 根据艾宾浩斯遗忘曲线,设计出来的五步刷题法, 又或是先使用思维导图框架,在填充某一块内容总分学习方式, 也可以是 学习-> 练习 -> 总结 -> 实践 每一步都可以...原创 2020-03-04 12:01:23 · 554 阅读 · 1 评论 -
node_惨痛教训
记录初次实践的两个bug点1) Error: Cannot find module ‘XXX’2) Access denied for user ‘’@‘localhost’ (using password: YES)本着学习的兴趣, 使用IDEA 下了note查询搭建了note项目, 可是项目在启动的时候 出现了 Error: Cannot find module ‘XXX’ 的错误,...原创 2020-02-13 17:32:46 · 263 阅读 · 0 评论 -
angluar_记惨痛的教训
1) 模块没有任何异常,也没有错误,但是内容显示不出来本着学习的兴趣, 使用IDEA 打开了 angluar 项目, 可是项目在启动的时候 跟着官网过了一遍新手教程 官网: https://angular.cn/docs1) 模块没有任何异常,也没有错误,但是内容显示不出来因为在 app.module.ts 文件中 我只在 declarations 下加入了当前组件,并没有在 bootst...原创 2020-02-14 17:50:54 · 386 阅读 · 0 评论