自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菇凉,不骄不躁

菇凉,不骄不躁

  • 博客(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

原创 【自定义表头导出】

动态自定义表头导出表格数据

2022-09-05 15:26:16 413 1

转载 sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容

sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容

2022-08-10 09:39:11 739

原创 netty handler中注入service为空

netty handler 注入service为空

2022-08-10 09:32:36 612

原创 判读当前时间是上午中午下午

//判断当前是上午中午下午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

原创 好用的时间加减法

哇塞,找到一个超级好用的关于时间的加减算法等。大部分的时间加减是这样写的:Date date=new Date(

2020-03-14 18:42:17 1236

原创 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将一个表的字段更新到另一个表中

UPDATE a,bSET a.name=b.real_nameWHERE a.id=b.id

2019-11-22 09:32:11 163 1

原创 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

原创 Pycharm出现的部分快捷键无效及解决办法,比如最常用的ctrl+v等

把VIm换成IDE就可以用了不用卸载~

2019-07-18 15:40:42 5361

原创 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

原创 Linux springboot项目 每天生产一个日志文件,如何配置?

logback-spring.xml完整的日志文件。

2019-05-28 21:54:22 5042

原创 基于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&lt;String&gt; list=new ArrayList&lt;&gt;();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");list.add("");List&lt;String&gt; filte

2019-01-26 15:34:31 15013 3

翻译 Java获取List去重后的数据

List&lt;String&gt; list=new ArrayList&lt;&gt;();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");List&lt;String&gt; vector=new Vector&lt;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

PayDemo.zip

微信公众号支付直接复制到自己的项目中就可以用。

2019-08-21

最简单的spring,springmvc,mybatis框架

是最简单的spring springmvc mybatis 框架 里面含有需要的各种包 导入项目直接就可以用 无需修改 记得修改连接数据库的密码

2018-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除