自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Windows解压tar包

工作中要检查linux中的某个文件夹下的所有文件,嫌xftp麻烦,于是把文件夹打成了tar包下载到windows中核验,左找右找也没有一个合适的解压软件,于是一气之下在shell中使用了linux命令解压,好使哈哈哈哈!例如: 该文件在A:\xxx\abc.tar。tar -zxvf tar包名称。进入目录,输入命令即可。

2023-11-03 14:24:17 160

原创 docker修改mysql配置文件-解决only_full_groupBy

2022-09-09 15:10:44 593

原创 获取时间-下周一

//获取时间 下周Calendar cal = Calendar.getInstance();LocalDate date = LocalDate.now();String today = LocalDateTimeUtil.format(date, "yyyy-MM-dd");Date todayDate = DateUtils.parseDate(today);cal.setTime(todayDate);int dayWeek = cal.get(Calendar.DAY_OF_WEEK.

2022-02-15 10:11:00 509

原创 java基本运算符

一.二进制算法:二、符号1. |= (|)两个二进制对应位为0时该位为0,否则为1。2.&= (& 与运算)两个二进制对应位都为1时,结果为1,否则为0。3.^= (^ 异或运算)两个二进制的对应位相同,结果为0,否则为1。4....

2022-02-14 14:24:45 86

原创 LinkedList

LinkedList一、基础1.父类Collection --> AbstractCollection --> AbstractList --> AbstractSequentialList2.底层 双向链表,并保留了头尾两个节点的引用。3.定义一个输出顺序与输入顺序一致的双向链表集合。4.特性(1)优点:适合删除、插入; 允许null以及重复数据; 因为链表不要求存储...

2021-03-29 15:40:56 120

原创 ArrayList

ArrayList一、基础1.父类Collection->AbstractCollection->AbstractList2.定义一个有序的装载对象的动态数组。2.特点(1)底层:数组。(1)优点:有序的;查询访问元素的速度快;可添加null以及重复元素;可自动扩容,每次扩容1.5倍。(3)缺点:线程不安全,插入和删除速度慢。【Vector确实是一个线程安全的List,但它实现安全的方式是对所有操作都加上了Synchronized关键字,这种方式很影响效率

2021-03-29 14:17:49 56

原创 2021-02-22

获取毫秒数:System.currentTimeMillis()不要使用: new Date().getTime()

2021-02-22 09:39:19 53

原创 java开发微信服务号(五) 临时素材

建议详细阅读:微信开放文档Controller类:import com.weixin.wxDemo.service.TemporaryMateriaService;import net.sf.json.JSONObject;import org.springframework.beans.factory.annotation.Autowired;import org.springf...

2020-04-03 10:07:16 354

原创 java开发微信服务号(四) 验证消息的确来自微信服务器

为了在公众号里配置下图时使用的代码:Controller层代码:import com.weixin.wxDemo.service.CheckTokenService;import lombok.extern.log4j.Log4j;import org.springframework.beans.factory.annotation.Autowired;import org.s...

2020-04-02 14:50:50 1718

原创 java开发微信服务号(三) 写一个获取accessToken接口

import net.sf.json.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.im...

2020-04-02 14:19:56 299

原创 java开发微信服务号(二) 配置文件:application.properties

#beginTime:2020.04.01#wxId:原始IDweixin.wxId:xxx#appId:开发者idweixin.appId:xxx#appsecret:开发者密码weixin.appsecret:xxxweixin.token:xxx#url:域名weixin.url:xxxspring.application.name=weixin-servicese...

2020-04-02 14:18:08 426 2

原创 java开发微信服务号(一)基础的pom文件(不断更新)

<!-- 2020年4月1日开始写该项目代码 --><!-- 打印日志 --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version&gt...

2020-04-02 13:55:27 538

原创 vue前端js内存溢出解决办法

package.json找到"scripts"的"build":在node后加入:-max-old-space-size=8192"build": "node -max-old-space-size=8192 build/build.js",

2020-02-25 11:29:41 3724

原创 数组学习之array和arrays的API

1.数组声明以及初始化Object[ ] a =new Object[n];a[n]=xn;或Object[] a={x1,x2,x3....xx};数组的长度: a.length;2.Array API提供:动态创建以及访问数组的方法。(1)Object object = Array.get(array,n);返回该数组该索引位的一个Object对象。i...

2019-07-23 14:21:51 195

原创 Class.forName()

Class x=Class.forName("类");<==等同于==>Class x=Class.forName("类",true,currentLoader);作用:(1)初始化这个类;(2)可以得到一个该类的Class对象,可以通过Class的newInstance方法创建该类对象(强转)并使用。(最终目的)//(记得异常处理)Class d=Class.f...

2019-07-23 10:55:30 435

转载 排查日志错误专用帖

cat 文件名 | grep ‘关键字’ | tail -n排查错误经常需要利用grep打印匹配日志的上下几行,可以通过grep -A/B/C 实现://打印匹配行的后10行grep -A5 "XXX" inputfilecatinputfile | grep -A10 "XXX" //打印匹配行的前10行grep -B5 "XXX" inputfile...

2019-07-16 17:07:12 108

转载 Java中String字符串toString()、String.valueOf()、String强转、+ ""的区别

摘抄自大神:https://www.cnblogs.com/EasonJim/p/7867881.html1.toString():使用时要注意保证Object对象不为null,否则会报“空指针异常”(NullPointerException)。2.(String)object:使用时需要注意该对象的类型必须能够转成String类型,因此最好先用nstanceof关键字做一下类型检查,来判...

2019-07-10 14:21:26 478

原创 重新对分布式系统的系统性寻根认识

1.什么是分布式系统:是若干能独立运行的计算机的集合,这计算机对用户来说就像单个相关系统。(一个系统拆分成多个子系统分别部署到不同的机器上。)利:(1).应用可以根据业务不同拆分成多个应用。(2).数据库可以根据业务类型拆分成不同实例。(3).解决集中式系统不变扩展的弊端,每次更新只需要更新相应的应用模块而不是整个系统。弊:(1).增加系统复杂性,如分布式事务、分布...

2019-06-20 14:52:34 90

原创 IK表达式使用心得(IKExpression)

前提:我用的jar包是:ik-expression-2.1.2.jar,一定要注意版本不同的jar,对应的xml的名称也不一样!!!!1.创建xml:名称为:IKExpression.cfg.xml<?xml version="1.0" encoding="UTF-8"?><function-configuration> <!-- 系统函数默认配...

2019-06-19 09:48:21 6154

原创 每日一题

2月26日1.POST和GET的区别?两者都是HTTP中发送请求的方式,都是TCP链接。GET:(1)会把参数包含在URL中,以“?”分割 “&amp;”进行连接,参数其中的英文不变、空格变"+"、其他字符则用BASE64加密。           (2)当被保存成书签时,会有安全风险。           (3)请求参数会完整的保存在历史记录里。          (...

2019-02-26 15:06:52 132

转载 kafka自学笔记(一)

11月19日先祭出原创的博客:https://blog.csdn.net/liyiming2017/article/details/828054791.一些概念:a.kafka是一个分布式流处理平台,特性如下:(1)可以让你分布和订阅流式信息。(2)可以存储流式信息。(3)可以再流式信息产生时就进行处理。2.构成:Producer:生产者 Brouker:代...

2018-11-19 14:22:28 154

原创 MySQL(一)基础

1.什么是数据库(DB)(1)本质:是一个跨平台的、开源的、关系型的、数据库管理系统(DBMS)。(2)概念:一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。                   是一个按数据机构来存储和管理数据的计算机软件系统。                   是保存表和其他相关sql结构的容器。(3)特点:实现数据共享,      ...

2018-08-08 14:58:54 136

空空如也

空空如也

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

TA关注的人

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