- 博客(41)
- 资源 (2)
- 收藏
- 关注
翻译 java判断list中是否有重复元素
List<String> list=new ArrayList<>();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");Set<String> set=new HashSet<String&
2019-01-26 15:25:59 11932
转载 sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容
sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容
2022-08-10 09:39:11 739
原创 判读当前时间是上午中午下午
//判断当前是上午中午下午int getTimeType(Date time) { SimpleDateFormat df = new SimpleDateFormat("HH"); String str = df.format(time); int a = Integer.parseInt(str); //上午 if (a >= 0 && a <= 9) { return 1; } //中午 if
2022-03-11 15:29:28 860
原创 判断数组里面是否有连续数字
void continuityNum(Integer[] ns) { List<Integer> c = new LinkedList<Integer>(); // 连续的子数组 c.add(ns[0]); int count = 0; int charNum = 0; for (int i = 0; i < ns.length - 1; ++i) { if (ns[i]..
2022-03-11 15:26:57 1023
原创 获取两个日期之间的日期
public List<String> getBetweenDayList(String startTime, String endTime) { // 返回的日期集合 List<String> days = new ArrayList<String>(); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try { ..
2022-03-11 15:23:52 260
转载 Java基础知识面试题(2020最新版)
Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上
2020-09-12 18:22:55 4227
原创 map的求和和排序
//前台出过来的参数是专这样的。{"fruitList":[{"name":"apple","answer":"1"},{"name":"apple","answer":"2"},{"name":"apple","answer":"3"},{"name":"apple","answer":"3"},{"name":"apple","answer":"4"},{"name":"ora...
2020-03-19 12:37:51 2702
原创 mysql 分组合并成一个新的字段
根据一个相同的字段,把其他字段合并成一个一个新的字段,中间用逗号隔开。以上的图片变成,变成以下的图片SELECT class_name AS className, GROUP_CONCAT(goods_name, "") AS goodsListFROM `tb_goods`GROUP BY class_name...
2020-03-14 18:49:02 780
原创 v-for遍历 Map 的 value 中存放的是一个 List
下列代码展现的是一种比较复杂的情况,在 Map 的 value 中存放的是一个 List<view> <uni-collapse v-for="(item,index) in dataList" :key="index"> <uni-collapse-item :show-animation="true" :open="true" :title="item...
2020-03-03 11:35:58 1591
原创 请求接口返回数据加密Java
请求接口返回数据加密一,后台1.引入pom.xml文件 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>4.6...
2019-12-27 17:51:51 3544
原创 mysql 将一个表里面的数据插入到另一个表里面
INSERT INTO `a` (a.id,a.name,a.age,a.sex)SELECTb.id,b.real_name,b.age,b.genderFROM `b`
2019-11-22 09:31:37 135
原创 invalid comparison: com.alibaba.fastjson.JSONArray and java.lang.String
错误原因:在mybatis xml文件中的动态sql,if test 非空判断类型出错,把JSONArray与空串作比较,代码片段如下:**错误原因:**在mybatis xml文件中的动态sql,if test 非空判断类型出错,把JSONArray与空串作比较,代码片段如下: <if test="list != null and list !=''">...
2019-11-21 08:56:24 1604
原创 Java 小程序创建带有参数的二维码进行页面跳转并获取
1.向pom文件引入外部包 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>3.5.0</version> </de...
2019-10-29 21:19:06 3081 2
原创 Linux(centos6.8)安装Mysql5.6
1.安装mysql5.6安装包2.下载编译包 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tar xvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz3.复制到指定目录mv mysql-5.6.35-linu...
2019-09-15 14:50:07 305
转载 The temporary upload location [/tmp/tomcat.4519862041770988807.8082/work/Tomcat/localhost/ROOT] is n
今天线上遇到一个问题,编辑部分表单页面保存时报错,我随便点了点,发现有的页面ok有的页面不行,不行的页面都是带图片上传的,也就是form指定了enctype=“multipart/form-data”,想了一下,生产环境两周没迭代了,没人动啊,而且还有部分数据存在呢,也是测试过的不可能出有问题,然后看了下日志:————————————————2018-11-14 13:36:53.202 [h...
2019-09-14 14:03:48 2504 1
原创 vue2.0 导出Excel表格数据
1、安装三个依赖包npm install -S file-savernpm install -S xlsxnpm install -D script-loader2、在项目中创建一个文件夹(比如vendor,一般是在src目录下创建)把Blob.js和 Export2Excel.js这两个文件夹放到新建的文件夹内Export2Excel.js:...
2019-09-14 13:47:35 348
原创 Linux命令手册
Linux命令手册1:文件管理命令作用ls命令显示指定工作目录下的内容及属性信息pwd命令显示指定工作目录下的内容及属性信息mkdir命令创建目录cp命令复制文件或目录mv命令移动或改名文件2:文档编辑命令作用cat命令在终端设备上显示文件内容echo命令输出字符串或提取Shell变量的值tail...
2019-09-14 13:33:29 377
原创 MQ-ACTIVEMQ概述及定义(三)
java实现activemq的demo案例百度网盘下载自己了解下。记录一下笔记。下次就会有spring整合activemq。如果也有正在学的,我们一起讨论讨论哈。这个以前通过jdbc操作数据库的通用步骤。这个是操作activemq的 通用步骤:一、队列的生产者// 1创建连接工厂,安装给定的url,采用默认的账号和密码 ActiveMQConnectionFactory ac...
2019-08-25 20:53:58 167
原创 MQ-ACTIVEMQ概述及定义(二)
MQ-ACTIVEMQ概述及定义(一)在上一章,了解一下MQ.。接下来我将记录activeMq的安装以及其他的一些信息。一般都是在Linux服务器上部署。如果没有服务器的小童鞋们,我们就在本地安装一个虚拟机吧。vm下载地址centos下载地址这个不会的可以看下这个教程。安装好以后,就可以安装activemq了。在这里要补充一下。需要安装一下jdk.现在下载activeMQLinux版...
2019-08-25 13:29:50 176
原创 Linux下(centos6.8)JDK1.8的安装与配置
Linux下(centos6.8)JDK1.8的安装与配置一、解压jdk安装包:Linux下一般格式为*.tar.gz。然后直接解压,解压完成后配置一下环境变量就ok了1、在usr/local下创建文件cd /usr/local mkdir java2、文件夹创建完毕,把安装包拷贝到Java目录中,然后解压jdk到当前目录tar -zxvf 安装包名称3、打开 /etc/ 目录下...
2019-08-25 13:12:38 415
原创 MQ-ACTIVEMQ概述及定义(-)
今天自学了activemq的一小部分,就整理一下今天所学的知识,我也是刚接触activemq,如果写的有错误,请您指出,~~我们一起学习一下啊~~~MQ用最简单的语句来概括,就是为 消息中间件(消息排队)。我就想MQ是个为什么神秘的东西。1、在什么场景下会使用消息中间件?2、为什么要使用消息中间件?mq包含以下内容:当然每一个和每一个的用法都是大同小异。(本人所学的都是activemq...
2019-08-16 23:16:58 310
原创 maven 无法加载已经安装的模块依赖包
项目中的pom文件已经添加了依赖,但是我maven install时,一直无法加载。我的groupId artifactId version 都正确。解决方案如下:遇到这个错的时候,找了半天,找到了一个可以解决的方案:把所有的parent项目工程的pom都maven install一下,也就是外层工程的pom执行maveninstall,就解决了,...
2019-07-15 17:25:31 3524
原创 Java导出Excel表格,数据一对多。简单,明了,详细步骤。
因项目需要,导出如图一的格式,想了各种方法。终于找到了一种比较简单的方式。李利用空余时间整理整理,留念一下。引入jar包 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version&...
2019-05-29 21:51:30 9642 11
原创 Java xinge 消息推送Android和IOs
xinge消息推送: 比如就像淘宝一样,用户下完订单,就会给用户提示一条信息:订单核对等等。如果我们也想实现类似的功能呢?一、往pom.xml文件中引入包<dependency> <groupId>com.github.xingePush</groupId> <artifactId>xinge</artifactId> ...
2019-05-29 21:28:44 856 3
原创 基于springboot的微信公众号JSAPI支付
最近做了一个电商项目,写了微信公众号支付和封装的app支付。用法是大同小异。一、往pom.xml文件引入包<!-- 支付sdk --> <dependency> <groupId>com.egzosn</groupId> <artifactId>pay-java-common</artifactId>...
2019-05-28 21:42:06 4174 12
原创 基于springboot框架的微信公众号基础开发(三)----生成带参数的二维码和分别进行不同的消息推送
基于springboot框架的微信公众号基础开发(三)----生成带参数的二维码和分别进行不同的消息推送(核心内容如下,可根据自己的需求,添加或者修改代码。)一、创建一个类名为(WeChatController)@RestController @RequestMapping("/wechat") @Slf4j public class WeChatController { @...
2019-05-28 21:35:17 1247 2
原创 基于springboot框架的微信公众号基础开发(二)----用户授权和微信公众号登录。
基于springboot框架的微信公众号基础开发(二)----用户授权和微信公众号登录。 /** * 一、第一步:用户同意授权,获取code code说明 : * code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。 * * @param returnUrl * @return */ @Ge...
2019-05-28 19:25:20 1580
原创 基于springboot框架的微信公众号基础开发(一)----有关微信的基础框架搭配。
基于springboot框架的微信公众号基础开发(一)----有关微信的基础框架搭配。如果自己没有微信公众号,可以先用测试号申请一下。测试公众号申请一、首先往pom.xml文件中引入j微信开发工具jar包。<!-- 微信开发工具包 --> <!-- https://github.com/binarywang/weixin-java-mp-demo-springboot ...
2019-05-28 17:30:38 2734
原创 springboot安装luncene全文搜索。详细步骤。
安装luncene ,为全文搜寻功能,Lucene的最主要工作是替文件的每一个字作索引,索引让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自己需要自订其功能。1、首先往pom.xml引入包 <dependency> <groupId>org...
2019-05-28 12:12:57 431
原创 vue+elemnt上传图片到阿里云服务器
前几天因项目,前台用vue+elemnt上传图片到阿里云服务器。(因为前台传来的图片时,把图片内容转化为了base64.)后台应该怎么接受。核心代码如下:` @PostMapping("/upload")public String upload(@RequestBody Map<String, String> params) {//阿里云的一些配置信息String aliyu...
2019-05-28 12:08:33 1039
原创 Java过滤list空字符串
List<String> list=new ArrayList<>();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");list.add("");List<String> filte
2019-01-26 15:34:31 15013 3
翻译 Java获取List去重后的数据
List<String> list=new ArrayList<>();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");List<String> vector=new Vector<Str
2019-01-26 15:32:09 1034
翻译 java异常
一、运行时异常: 1、ClassCastException(类转换异常) 2、IndexOutOfBoundsException(数组越界) 3、NullPointerException(空指针) 4、ArrayStoreException数据存储异常,操作数组时类型不一致) 5、IO操作的BufferOverflowException异常二、 ...
2018-07-04 15:00:44 133
翻译 模糊查询
模糊查询总结: 1、%:表示0个或者多个字符。可匹配任意类型和长度的字符。有些情况下是中文的话,请使用两个百分号。 sql语句:select * from user where name like ‘%’ #{name} ‘%’ 例如: select * from user where name like ‘%三%’ 将会把“张三”,“李三思”,“张猫三”,...
2018-07-03 18:07:44 2354
最简单的spring,springmvc,mybatis框架
2018-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人