js小知识
盲目的仇恨心理是很可怕的,,甚至会导致本身的毁灭——沙米亚金 这里b由于没有var、let、const等关键字定义,变成了全局变量 而a由于作用域限制,因此提示a is not defined
Jpom配置监控邮件
生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消逝,最后变得像挨了锤的牛一样。——《黄金时代》 配置个邮箱 密码不是QQ密码,而是需要在这里点击生成授权码 别忘了顺手配一手用户邮箱 配置一个监控 测试一下,我们停掉项目,一分钟后成功发送邮件并自动重启
Jpom插件端管理项目部署
礼尚往来,往而不来非礼也;来而不往亦非礼也——佚名 安装Jpom插件端: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950root@iZuf6afyp0j8anyom0ro8zZ:~# apt-get install -y wget && wget -O install.sh https://jpom.top/docs/install.sh && bash install.sh AgentReading package lists... DoneBuilding dependency tree... DoneReading state information... Donewget is already the newest version (1.21.2-2ubuntu1).The following package was automatically installed and is no longer re...
Jpom新建仓库部署前端项目
宽容并不等于放纵——俞吾金 安装redis 1apt install redis 重新部署执行sh脚本 12345678#!/bin/bashBUILD_ID=DONTKILLMEfunction start(){nohup java -jar '/test/management.jar' > '/test/management-log.txt' 2>&1 &sleep 5sexit}start 发现报错,由于Ubunutu使用dash代替了bash: 1Syntax error: "(" unexpected 按照官方文档执行 1dpkg-reconfigure dash 然后在选择YES和NO的时候,选择NO即可 添加前端项目仓库: 构建列表添加构建步骤 12cd ./management-web && yarncd ./management-web && yarn build:test 以及发布命令 1cp -rp #&...
mysql8卸载重新安装并配置lower_case_table_names=1
酒食上得来的朋友,等到酒尽樽空,转眼成为路人——莎士比亚 因为mysql8不支持在已经初始化完成后再进行配置lower_case_table_names 我这里卸载重装(重新初始化应该也可以吧?) 123456# 卸载root@iZuf6afyp0j8anyom0ro8zZ:~# apt purge mysql-* -y# 查看是否还有残余依赖root@iZuf6afyp0j8anyom0ro8zZ:~# dpkg --list|grep mysql# 删除数据目录以及配置文件目录root@iZuf6afyp0j8anyom0ro8zZ:~# rm -rf /var/lib/mysql /etc/mysql/ 安装,执行 1apt-get install mysql-server -y 修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf 1cd /etc/mysql/mysql.conf.d/ 修改字符集以及配置表名以小写形式存储,并且在比较时不区分大小写 1234[mysqld]character_set_server = utf8mb4...
BeanTree
好说歪理绝非善变,能说会道过失必多——佚名 分享一个前两天写的lambda操作树的BeanTree https://gitee.com/dromara/hutool/pulls/884 代码地址: https://gitee.com/dromara/hutool/blob/v6-dev/hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 使用方式如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129pack...
Jpom部署时遇到的坑
跟女人讲话,要像你爱过她似的;跟男人讲话,要像你恨过他似的——王尔德 直接构建,构建失败 下载日志排查: 日志: 貌似拉取代码失败,可能是账密配置错误,检查一下重新构建 这次代码拉取成功,但是构建仍然失败,原因包括maven没安装(mvn命令不识别)、目录路径未识别 先安装maven 123456789# 安装sudo apt-get install maven# 查看版本root@iZuf6afyp0j8anyom0ro8zZ:~# mvn -vApache Maven 3.6.3Maven home: /usr/share/mavenJava version: 1.8.0_352, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "5.15.0-43-generic", arch: &quo...
mybatis-plus代码方式配置
发光的不全是黄金——莎士比亚 示例:https://github.com/apache/incubator-streampark/pull/2099 原来的方式: 1234567891011# mybatis plus settingmybatis-plus: type-aliases-package: org.apache.streampark.console.*.entity mapper-locations: classpath:mapper/*/*.xml configuration: jdbc-type-for-null: null global-config: db-config: id-type: auto # close mybatis-plus banner banner: false 现在的方式: 123456789101112131415161718192021/** * mybatis plus setting * * @return MybatisPlusPropertiesCustomi...
checkstyle
这个世界上没有无用的齿轮,也只有齿轮本身能决定自己的用途。——《嫌疑犯X的献身》 可以安装idea插件checkstyle进行代码审查 可以呼出对应的工具界面,选择规范类型 也可以自定义审查规则
git拉取代码提示filename too long
原因晚于结果——博尔赫斯。 加参数-c core.longpaths=true即可 1git clone -c core.longpaths=true https://github.com/VampireAchao/incubator-streampark.git
