摘要:
一、打印数组 Arrays类提供了打印数组元素的方法,Arrays.toString()和Arrays.deepToString()。 //打印数组 System.out.println(Arrays.toString(arr));//输出 [1, 3, 5, 7, 9] //打印多维数组 int[ 阅读全文
摘要:
一、问题 升级java11后,maven命令打包报错: mvn clean package -Dmaven.test.skip=true [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8 阅读全文
摘要:
一、实现场景: ES字符串类型字段imgs,有些历史数据是用逗号分隔的字符串,需要将历史数据拆分为数组形式。 示例: 1.构造测试数据: 创建索引并推送几条典型的历史数据,涵盖以下几种情况: 逗号分隔字符串; 数组类型; 长度为0的字符串; 空数组。 PUT test_cj/test/id_1 { 阅读全文
摘要:
一 坑 场景:将Map<String,Object>结果序列化后放入redis缓存,发现反序列化后Integer类型自动转换成了Double类型 二 测试重现 运行结果: a-aa-String b-11.0-Double 三 解决 继续测试: 运行结果: a-aa-String b-11-Long 阅读全文
摘要:
机器上启用了hyper v,想卸载vmware,报错了: Error: This product may not be installed on a computer that has Microsoft HyperV installed. 如果先关闭hyper v,再卸载vmware应该也是可以的 阅读全文
摘要:
一、环境介绍 canal是阿里开源的中间件,主要用于同步mysql数据库变更。具体参见:https://github.com/alibaba/canal/releases 搭建环境: vmware centos7 部署mysql和canal windows开发canal client,自动捕获mys 阅读全文
摘要:
一、简介 lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具。虽然IDEA带了自动生成工具,但是代码看起来仍然不够简洁。 官网:https://projectlombok.org/ 二、安装 1.给IDEA 安装lombok plugin。 最 阅读全文
摘要:
一、分词错误 [2018-02-06 14:28:30:098] [INFO] [CjhArticleSimilarityTask.java:66] [【SimilarityConsumeTask】=报错结束,时间:2018-02-06 14:28:30,errorMsg:Failed to des 阅读全文
摘要:
原写法: 写入redis后,查看key值 解决方式: 调整后查看redis key值: 阅读全文
摘要:
使用mvn clean package命令打包,java -jar 命令运行时,提示:“jar 包没有主属性清单”。修改pom文件后解决: 其中:com.cathy.demo.myMain 为项目启动的main入口方法。 参考:http://blog.csdn.net/defonds/article 阅读全文
摘要:
一、概要: 1.es默认的分词器对中文支持不好,会分割成一个个的汉字。ik分词器对中文的支持要好一些,主要由两种模式:ik_smart和ik_max_word 2.环境 操作系统:centos es版本:6.0.0 二、安装插件 1.插件地址:https://github.com/medcl/ela 阅读全文
摘要:
一、继承 Java中的继承使用关键字extends ,跟C#的语法略有差别。 1.子类构造器 java会自动在子类的构造器中插入对父类构造器的调用,也就是说在子类可以访问父类之前已经完成了父类的初始化。 如果想调用带参数的父类构造器,应该使用**super**关键字。 ``` /** * @auth 阅读全文
摘要:
一、新建SpringBoot站点 1.新建module,然后引入pom依赖: 2.新建Controller文件 3.新建SpringBoot启动文件 4.运行,http://localhost:8080/demo/index?name=aa 二、配置Swagger2 1.引入Swagger pom依 阅读全文
摘要:
### 一、包(package) 在java程序中,一个java源文件称为编译单元,以.java后缀命名。编译单元内可以有一个public类,类名必须与文件名相同。注意:每个编译单元只能有一个public类。 在C#中,我们用命名空间namespace来组织类库,用using关键字导入某个命名空间。 阅读全文
摘要:
一、问题 项目采用springboot搭建,想给方法添加@Scheduled注解,实现两个定时任务。可是运行发现,两个task并没有并发执行,而是执行完一个task才会执行另外一个。上代码: package com.autohome.contentplatform.tasks; import org 阅读全文
摘要:
1.地址栏输入: chrome://net-internals/#hsts 2.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。 3.搞定了,再次访问http域名不再自动跳转https了。 本人公众号[敬YES] 分享技术心得,欢迎关注 阅读全文
摘要:
摘要: 最近开发CathyCMS系统作为练手项目,后台管理部分v1.0暂时告一段落。目前只包含了基本的登录、权限管理、频道管理、文章管理功能。 项目地址: https://github.com/cathychen00/CathyCMS 一、CMS后台 1. 项目结构 CathyCMS-common 阅读全文
摘要:
一、前端页面 1.下载jquery.uploadify 去uploadify官网(http://www.uploadify.com/download/ )下载压缩包,解压后放在如下路径: 2.html结构 form表单的上传控件部分: 3.页面引入uploadify 4.自定义上传代码 二、站点配置 阅读全文
摘要:
2.工具类 3.controller导出用户数据 阅读全文
摘要:
官网:http://www.treejs.cn/v3/main.php#_zTreeInfo 一、功能简介 在权限系统中,实现给角色指定菜单权限的功能。主要包括以下几点: 读取全部菜单项,并以树形结构展现; 勾选角色拥有的菜单权限,保存入库; 重新编辑角色权限时,默认选中角色已有的菜单权限。 二、界 阅读全文