
笔记
coderhuihui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【笔记】mysql-8.0.18-winx64.zip安装
一、官网下载mysql安装包https://dev.mysql.com/downloads/mysql/解压后目录结构解压后的文件并没有data数据库文件夹和my.ini配置文件,data文件夹在8.0+版本无需自己手动创建,执行mysqld --initialize --console初始化数据库后会自动创建。二、my.ini配置文件(基本配置)[clien...原创 2019-12-26 15:39:26 · 253 阅读 · 0 评论 -
【笔记】获取列表中所有用户的用户名集合 list.stream().map().collect(Collectors.toList())
需求,获取列表中所有用户的用户名集合常规写法List<String> names=new ArrayList<String>();//users :用户集合for(int i=0;i<users.size();i++){ names.add(users.get(i).getName());}使用java8api方法list.stream(...原创 2019-12-25 11:48:41 · 10427 阅读 · 2 评论 -
【笔记】Mongodb安装及角色权限创建
1.官网下载https://www.mongodb.com/download-center/community2.安装选择自定义安装,修改安装路径,然后一路next就行了不过有个注意事项,到Install MongoDB Compass时,一定要取消勾选 Install MongoDB Compass,否则要下载Compass工具,会卡在这里,等超久,以前第一次安装时不懂...原创 2019-12-16 16:08:42 · 345 阅读 · 0 评论 -
【笔记】idea配置svn
一、查看安装svn的bin目录下有没有svn.exe文件,如果已经有了,请忽略!没有则重新安装svn重新安装(不需要卸载原来装的,直接点击安装程序),选择Modify,选择command line client tools的第一项willbeinstalled on local hard drive即可二、打开idea,进入File => Settings =>...原创 2019-12-15 12:48:28 · 171 阅读 · 0 评论 -
【笔记】Java数字位数不足前面补0
public static void main(String[] args) { int num=6; DecimalFormat decimalFormat = new DecimalFormat("000000"); String numFormat= decimalFormat .format(num); Syste...原创 2019-11-25 17:20:11 · 1407 阅读 · 0 评论 -
【笔记】被group_concat的长度限制坑了
group_concat在无配置时,默认长度为1024,可以在客户端(这里使用的是navicat )改配置:SET GLOBAL group_concat_max_len = 102400; #长度自定义执行后重启客户端即可,查询group_concat长度配置可使用show variables like "group_concat_max_len"; 查看到修改成功后...原创 2019-11-22 19:41:38 · 914 阅读 · 0 评论 -
【笔记】vue文件下载前端请求处理方式
function downloadFile(vms) { let param = new FormData(); param.append("id",vms.id); vms.axios({ method: 'post', url: BASICURL+'/downloadPdf.do', data: para...原创 2019-11-16 21:39:28 · 838 阅读 · 0 评论 -
【笔记】java 判断是否是对象里的属性
private boolean test(String key){ Class ep = Enterprise.class;//需要判断的类 Field[] fields=ep.getDeclaredFields(); boolean b=false; for(int i=0;i<fields.length;i++) {...原创 2019-10-25 11:45:07 · 757 阅读 · 0 评论 -
【笔记】在Linux安装Redis
1.安装redis编译的c环境,yum install gcc-c++2.将redis-3.0.0.tar.gz上传到Linux系统中3.解压到/usr/local下 tar -xvf redis-3.0.0.tar.gz-C /usr/local4.进入redis-3.0.0目录使用make命令编译redis5.在redis-3.0.0目录中使用m...原创 2018-11-16 15:48:50 · 182 阅读 · 0 评论 -
CentOS 7 使用iptables 开放端口
转自:https://www.cnblogs.com/kyuang/p/6307535.htmlCentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask f...转载 2019-06-21 17:02:22 · 714 阅读 · 0 评论 -
source /etc/profile 提示未找到命令
source/etc/profile提示未找到命令此次报错原因是profile文件格式错误,安装jdk添加环境变量时, export JAVA_HOME=/usr/local/jdk1.8.0_192 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$...原创 2019-06-25 21:00:21 · 26875 阅读 · 3 评论 -
【笔记】SpringBoot集成Mybatis
1.使用mysql数据库建表语句create table t_user( id bigint(20) primary key AUTO_INCREMENT, name varchar(50) not null comment'用户名', phone varchar(30) not null comment'手机')ENGINE=InnoDB AUTO_INC...原创 2019-06-18 17:04:20 · 455 阅读 · 0 评论 -
【笔记】docker启动报错Error response from daemon: endpoint with name gitlab already exists in network bridge
错误Error response from daemon: endpoint with name gitlab already exists in network bridge清理此容器的网络占用格式:docker network disconnect --force 网络模式 容器名称示例:docker network disconnect --force bridgeg...原创 2019-07-08 15:49:44 · 8983 阅读 · 0 评论 -
mysql8创建用户授权错误1064
使用一下语句授权报错GRANT ALL PRIVILEGES ON 数据库名.* ‘username'@'%' identified by ‘123456';去掉 identified by ‘123456';授权成功后,还无法远程方法,需要使用授权的数据库,修改密码,便可远程访问...原创 2019-09-12 17:07:59 · 3208 阅读 · 0 评论 -
root WebApplicationContext初始化了两次问题
当server.xml中配置<Context path="" docBase="path"/>时,启动tomcat,调用了onApplicationEvent 4次,如图配置启动打印结果:信息: Initializing Spring root WebApplicationContextlog4j:WARN No appenders could be foun...原创 2019-01-07 17:44:38 · 3007 阅读 · 0 评论 -
【笔记】maven项目使用tomcat8启动
1.先在tomcat的conf包下找到tomcat-users.xml文件,添加以下代码(用户名密码自定义)<role rolename="manager"/><role rolename="manager-gui"/><role rolename="admin"/><role rolename="admin-gui"原创 2018-11-20 11:14:15 · 4051 阅读 · 0 评论 -
【笔记】jsp报The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误
错误截图解决办法1.右击工程=>Build Path=>Configure Build Path... 打开Properties(或者右击工程=>Properties后点击Java Build Path)2.点击Libraries 后点击右侧Add Libraries3. eclipse 点击Server Runtime, myeclipse 点...原创 2018-11-19 19:31:07 · 255 阅读 · 0 评论 -
【笔记】mybatis+mysql,当入参为map时,如何获取返回的自增主键
<selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="paramMap.id"> // keyProperty 要指定为参数map的名称.返回的键名才行,入参paramMap,返回的自增主键名id SELECT SEQ_LOG.nextval AS id FROM DUAL...原创 2018-11-19 17:36:25 · 2040 阅读 · 1 评论 -
【笔记】maven项目修改jdk版本
在pom.xml 文件中加入 以下代码方式一: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId...原创 2018-11-19 17:09:53 · 185 阅读 · 0 评论 -
【笔记】linux (CentOS) 下安装Mysql
1.查看CentOS自带的mysql 输入: rpm -qa | grep mysql2.卸载CentOS自带的mysql输入:rpm -e --nodeps自带的mysql名3.上传mysql安装压缩包到linux中,下图使用的是ftp工具4.解压Mysql到/usr/local/下的mysql目录内[注:mysql目录需要手动的创建]cd /us...原创 2018-11-16 14:17:08 · 140 阅读 · 0 评论 -
【笔记】Linux下安装Tomcat
1.将Tomcat上传到 linux上2.解压Tomcat到/usr/local下命令 tar -xvf tomcat压缩包名 -C /usr/local3.开放Tomcat在Linux的对外访问端口8080/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables sa...原创 2018-11-14 20:12:37 · 405 阅读 · 0 评论 -
【笔记】linux下安装jdk
1.查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java 命令2.卸载两个openJDK 输入 rpm -e --nodeps 要卸载的软件3.上传jdk到linux,使用ftp工具或SSH4.解压jdk到/usr/local下tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/lo...原创 2018-11-14 18:24:45 · 208 阅读 · 0 评论 -
mysql查询表字段格式
SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE table_sc...原创 2018-11-09 10:38:55 · 971 阅读 · 0 评论 -
【笔记】js获取 年月日时分秒 格式“yyyy-MM-dd HH:MM:SS”
js获取当前时间 格式“yyyy-MM-dd HH:MM:SS”js获取当前时间 格式“yyyy-MM-dd HH:MM:SS”function getNowFormatDate() {vardate =newDate();//获取当前时间varmonth = date.getMonth() + 1; //月份处理varday= date.g...原创 2018-11-26 10:44:03 · 2838 阅读 · 0 评论 -
js中json属性增删改查
<script type="text/javascript"> var json = { "age":24, "name":"cst" }; //向json增加中的sex值,因为json中不存在sex属性 json["sex"] = "W"; alert(json.sex); //打印结果原创 2018-11-26 11:22:01 · 453 阅读 · 0 评论 -
微信退款回调信息解密笔记
微信退款回调信息解密过程记录,方便自己查看解密步骤: (1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 )(3)用key*对加密串B做AES-256-ECB解密(PKCS7Padding) ...原创 2019-01-01 11:50:41 · 3318 阅读 · 1 评论 -
mysql存储过程使用select into为变量赋值不成功问题
原因:是由于变量定义与查询表字段名一样,导致赋值不成功如上图,查询结果为空, 修改字段名后,赋值成功还有一种方法就是在select 时,表字段使用表名.字段名,以此区别表字段与存储过程变量,如select c.parkname into parkname from kt_audit_carport c where c.id=id; ...原创 2018-12-15 10:39:42 · 11113 阅读 · 2 评论 -
mybatis insert的入参为map时,insert语句中获取key和value的写法
1. <insert id="submitAudit"> insert into tablename <foreach collection="params.keys" item="key" open="(" close=")" separator=","> ${key} </foreach原创 2018-12-13 17:44:53 · 12677 阅读 · 6 评论 -
使用css斜切边 角 倒切角
HTML效果图及 css写法.rectangle{ width: 305px; height: 75px; background: linear-gradient(-135deg, transparent 52px, #ffffff 0) top right; background-size: 100% 100%;...原创 2018-12-03 17:25:28 · 13773 阅读 · 1 评论 -
数组转化为一个列表时Arrays.asList(arr)获取到的数组不是java.util.ArrayList
数组转化为一个列表时Arrays.asList(arr)获取到的数组不是java.util.ArrayList,而是java.util.Arrays.ArrayList,java.util.Arrays.ArrayList类有set()、add()方法,都是抛出UnsupportedOperationException()异常,没有增加元素的方法,所以它的大小是固定的, ...原创 2018-11-27 18:23:39 · 327 阅读 · 0 评论 -
将一个json对象属性值赋值到另一个json中
for(var item in json1){ json2[item]=json1[item]; }例:结果:原创 2018-11-26 16:12:06 · 14419 阅读 · 0 评论 -
脏读、幻读、不可重复读
转自https://blog.youkuaiyun.com/jiesa/article/details/513171641.脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2.不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的...转载 2018-11-29 11:54:48 · 135 阅读 · 0 评论 -
集成 solr7.5.0到tomcat7中,出现两错误403 – Forbidden和java.lang.NoSuchMethodError
环境说明 solr-7.5.0 apache-tomcat-7.0.91.zip jdk1.8.0_1711.安装solr 1.1 建立solrHome文件夹,路径可以随意,例:E:\Java\lucene_shor\solr\solrhome 1.2 把solr-7.5.0\server\solr下所有的文件copy到solrhome中,...原创 2018-11-09 10:33:24 · 547 阅读 · 1 评论