目录

hymn

忽有故人心头过,回首山河已是秋。

com.alibaba.fastjson把JSONObject转换为Map对象

JSONObject obj = new JSONObject(); { obj.put("key1", "value1"); obj.put("key2", "value2"); obj.put("key3", "value3"); } Map<String, String> params = JSONObject.parseObject(obj.toJSONString(), new TypeReference<Map<String, String>>(){}); System.out.println(params); //输出:{key3=value3, key2=value2, key1=value1}

Linux MySQL 启动失败

cat /etc/my.cnf datadir=/usr/local/mysql/data basedir=/usr/local/mysql socket=/tmp/mysql.sock user=mysql port=3306 character-set-server=utf8 #取消密码验证 skip-grant-tables #Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #skip-grant-tables [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid #修改datadir basedir log-error 等目录的权限,都改为mysql chown mysql.mysql /var/log/mysqld.log

maven 打包成war包找不到第三方jar包问题

1. 新建了一个lib包在项目根目录下,与src同级 2. pom文件中依赖这样写: <dependency> <groupId>com.alipay.api</groupId> <artifactId>sdk</artifactId> <version>2.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/sdk-2.0.jar</systemPath> </dependency> <dependency> <groupId>com.alipay.api</groupId> <artifactId>trade-sdk</artifactId> <version>2.0</version> <scope>system</scope> <syste....

vue elementui 表单验证问题

:rules="saveRules" 表单验证规则 :ref="saveForm" 保存时验证表单 下拉框表单验证时:el-select中的v-model=“tempContract.tempId”, trmpId 必须和 saveRules 中的名字一样 <el-select v-model="tempContract.tempId" placeholder="请选择" @change="changeElement"> <el-select v-model="tempContract.tempId" placeholder="请选择" @change="changeElement"> tempId: [ { required: true, trigger: ["blur",'change'], message: '请选择模板' } ] 下拉框验证 trigger: ["blur",'change'] <el-form :model="tempContract" label-position="right" :rules="saveRules" r....

vue + elementUI 中 el-table-column 的 json 数据转换

JSON.parse(scope.row.json) 可以直接直接转换json字符串 <el-table-column align="center" label="填写内容"> <template slot-scope="scope"> <el-row v-for="json in JSON.parse(scope.row.json)" :key="json"> {{json}} </el-row> </template> </el-table-column>

Linux 下查看端口号占用情况

lsof -i:端口号 list open files 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 netstat -tunlp |grep 端口号 用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000 netstat -tunlp | grep 8000 tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs 说明几个参数的含义: -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名

ECS 启动tomcat 访问很慢

解决办法:在JVM环境中解决 打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/random 替换成 securerandom.source=file:/dev/./urandom

vue 动态表单验证

关键的几点 el-form-item 中: v-for="(item,index) in tempContract.need" :prop="'need.'+ index +'.cname'" :rules="cardRules.charge" el-form-item 下的 el-input : v-model="need[index].value" <el-col :span="12" v-for="(item,index) in tempContract.need" :key="index"> <el-form-item :label="item.label" class="rules" :prop="'need.'+ index +'.cname'" :rules="cardRules.charge"> <el-input :placeholder="item.value" v-if="item.cname!=='type'" v-model="need[index].value" @change="changeConsole">&l....

nodejs npm太慢

#建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org

Linux 安装gitlab

gitlab-ctl reconfigure 让配置生效 gitlab-ctl restart 重启 改变 /etc/gitlab/gitlab.rb 下的 external_url配置 重装时执行 gitlab-ctl reconfigure 卡在 ruby_block[supervise_redis_sleep] action run 执行 systemctl restart gitlab-runsvdir 然后在 gitlab-ctl reconfigure