自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小码农吗

无时无刻都在飞翔的蜂鸟。加油!

  • 博客(91)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 idea 快捷键大全 (最全最详细)

* Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备))Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容)Ctrl + C复制光标所在行 或 复制选择内容)Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下

2020-09-23 15:28:31 6653

原创 快速搭建ELK环境,彻底摆脱去服务器tail log

启动logstash:logstash -f log.conf 或 nohup logstash -f log.conf &高版本的Kibana支持中文设置,在安装目录config目录下kibana.yml中设置即可。在搭建ELK之前首先安装好jdk,最好是1.8的;然后分别的进行组件安装。如下配置为读取路径下指定的log文件。

2023-01-31 15:41:52 229 2

原创 java list for循环慢优化_重复调用list.size()

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021-11-01 20:03:07☁️ 天气:晴天文章目录前言一、排查前?二、优化后?总结前言最近在处理excel导出数据,发现循环一行一行去写到excel中超级慢,10000数据量 整个接口下来竟然30s。 List中int size()方法的可无之处 害群之马!一、排查前?二、优化后?总结经过网友们热情的探讨与更正,for循环里会多次调用list.size(),list.size()方法会直接返回一个声明在类中的s

2021-11-01 20:52:07 920

原创 已解决jar包启动报错:servise.jar中没有主清单属性

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.3.8.RELEASE</version> &l...

2021-06-25 10:40:00 297

原创 redis 八大淘汰策略(redis5.0)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月23日08:37:59☁️ 天气:晴天当Redis的内存使用达到设置的内存上限时就会触发内存淘汰机制,按照特定的淘汰算法进行数据清理,释放内存。(1)noeviction:不淘汰,内存不足时, 新写入会报错。(2)allkeys-lru:LRU,内存不足时,淘汰最近最少使用的key。(3)allkeys-random:随机,内存不足时,在所有key中随机选择一个key淘汰。(4)volatile-lru:过期时间

2021-03-23 08:42:07 1919

原创 mysql数据库sql练习总结 第三天 (复杂多表连接、专用函数式窗口)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月22日09:02:16☁️ 天气:晴天文章目录承接mysql数据库sql练习总结 第2天。一、复杂多表连接1.检索"0001"课程分数小于60,按分数降序排列的学生信息(中等)2.查询不同老师所教不同课程平均分从高到低显示(中等)3.查询课程名称为"数学",且分数低于60的学生姓名和分数(中等)4.查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩(中等)5.查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩(中

2021-03-22 09:14:09 319 1

原创 mysql数据库sql练习总结 第二天 (查询各科成绩前两名的记录、查询平均成绩大于60分的学生的学号和平均成绩等等)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月18日11:31:46☁️ 天气:晴天文章目录承接mysql数据库sql练习总结 第一天。1.查询学生的总成绩并进行排名(简易)2.查询平均成绩大于60分的学生的学号和平均成绩(简易)3.查询所有课程成绩小于60分学生的学号、姓名(中等)4.查询没有学全所有课的学生的学号、姓名(中等)5.查询出只选修了两门课程的全部学生的学号和姓名(中等)6.1990年出生的学生名单(简易)7.查询各科成绩前两名的记录(困难)8.查询各学生

2021-03-18 14:55:54 2445

原创 mysql数据库sql练习总结 第一天 (模糊查询、sum()与count()、分组统计、分组结果条件查询)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月18日10:24:29☁️ 天气:晴天文章目录前言一、准备工作?二、我们要开始上手操作了。1. 查找学生 (易)2. 汇总分析 (易)3. 分组统计 (易)4. 分组结果条件查询 (常用)总结 (尽情期待 mysql之sql大战第二天)前言sql想必应该是大家最不陌生,也是经常打交道的东西了吧。可能说前部分你会觉得超级超级简单,那你应该是一位大佬,仰慕了。“温故而知新可以为师矣” 我准备从0`到1的整理一篇针对s

2021-03-18 11:28:11 365

原创 java 面试常见算法题<二>(输入一个字符串,打印出该字符串中字符的所有排列)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月17日18:05:14☁️ 天气:晴天文章目录一、输入一个字符串,打印出该字符串中字符的所有排列?二、代码解答总结一、输入一个字符串,打印出该字符串中字符的所有排列? * 例如下面案列// 输入字符串abc,则打印出有字符a、b、c所能排出来的所有字符串。abcacbbacbcacabcba二、代码解答代码如下(示例):package com.wx.mian;/** * @program:

2021-03-17 17:12:11 478

原创 java 面试常见算法题<一>(给出一个排序好的数组和一个数,求数组中连续元素的和等于所给数的子数组)

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月17日16:55:32☁️ 天气:晴天文章目录一、题目?二、解答总结一、题目?* 给出一个排序好的数组和一个数,求数组中连续元素的和等于所给数的子数组。二、解答代码如下(示例):package com.wx.mian;/** * @program: teddylife * @description: 测试 * @author: Mr.Teddy * @create: 2021-03-17 16:47

2021-03-17 16:58:35 413

原创 java 时间处理工具类

???? 作者:Teddy (公众号:鸡仓故事汇)⏰ 时间:2021年03月17日11:19:20☁️ 天气:晴天文章目录前言代码篇章总结前言随着网络不断的发展,很多开发的平台都有专门的统计报表,最可视化的看到公司运营情况。随之对我们开发带来的就是数据的处理,根据不同时间归类,根据时间统计,根据时间展示图标等等一系列。相对java而言,我整理了一份自己相对用的比较多的处理时间工具类,希望能给大家带来方便!文章不好,勿喷。提示:以下是本篇文章正文内容,下面案例可供参考代码篇章代码如下(示

2021-03-17 11:29:20 202 2

原创 Java连接Hbase数据库

????  作者:Teddy (公众号:鸡仓故事汇)⏰  时间:2021-03-09 14:08:15☁️  天气:多云转晴* 今日分享import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HTableDescriptor;import org.apache.hadoop.hbase.client

2021-03-09 14:19:05 574

原创 java模拟Http Post请求带参数请求头

@Testpublic void testWs() { HttpPost post = new HttpPost("https://api.toewin.com/toewin/product/save"); content.forEach(x-> { try { // 封装参数 List<BasicNameValuePair> list = new ArrayList<>

2021-03-05 11:51:19 4322 8

原创 小程序页面中的三元运算怎么写?

一、class中我们怎样用三元运算统一内容在不同场景中,我们想要展示不同的排版,这个时候我们就需要写出两套样式。根据不同的判断选用不同的classindex.wxml<view wx:if="{{isShow}}" class="{{list.length > 0 ? 'top' : 'left'}}">index.wxss文件.top { height: 74%; margin-top: 1%;}.left { height: 100%; margin-

2021-03-01 09:31:35 2335

原创 Java第三方接口鉴权(springboot + 腾讯开放平台)

再次谈起接口鉴权,大家工作中应该有遇到过给你的接口添加验证。当我们还没有专门做第三方对接权限管理模块团队的情况下。往往是在负责人与第三方沟通下,通过一些加密算法及公钥秘钥验证直接操作的。今天我们来介绍一个 “腾讯开放平台”的签名算法工具类搞笑一堂例如1:> A:我是张三,我来查询资料。> B:你真的是的吗?你所提供的秘钥怎么不匹配?> A:我。。。> // 终止资料查询例如2:> A:我是张三,我来查询资料。> B:你好,张三。我已核查你的.

2021-03-01 09:14:42 2638 3

原创 css样式border-radius学习-画出水滴

带大家把自己的个人网站背景升级话不多说直接上核心一、文件需求1. 创建一个html页面二、 实现创建html网页 写出5个div 分别为:<body> <h1>玩转border-radius,带你画图</h1> <div class="div1"></div> <div class="div2"></div> <div class="div3"></div> <.

2021-01-30 09:24:14 1717

原创 html 动态背景css 蜘蛛网背景

带大家把自己的个人网站背景升级话不多说直接上核心一、文件需求1. canva.js2. 蜘蛛网算法js在这里我给大家准备了资源地址。大家也可执行去下载,网上寻找资源即可。自定义canvas.js蜘蛛网核心实现算法二、 用法创建html网页 随意写点内用,不写也可以。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta na.

2021-01-29 16:18:53 826

原创 jdk1.8 根据字段排序 comparing()

默认升序reversed() 更改为降序thenComparing() 多字段排序 List list = new ArrayList(); list.sort(Comparator.comparing("要排序的字段"));//升序 list.sort(Comparator.comparing("要排序的字段").reversed());//降序 list.sort(Comparator.comparing("要排序的字段1").thenComparing("要排序的字段2".

2020-12-26 15:33:08 1077

原创 忘记压缩包密码 python 暴力破解rar密码

老是忘记rar文件设置的密码,于是乎网上找到了一篇不错的文章。py暴力破解。<部分摘抄>from unrar import rarfileimport osimport itertools as itsimport timefrom concurrent.futures import ThreadPoolExecutordef get_pwd(file_path, output_path, pwd): ''' 判断密码是否正确 :param fi.

2020-12-26 10:20:39 2062

原创 腾讯云上用docker部署的MySQL被黑了(“Host ‘81.69.31.243‘ is not allowed to connect to this MySQL server“)

之前用的一直好好的,今天跑程序的时候忽然报错异常:Cause: java.sql.SQLException: null, message from server: “Host’81.69.31.243’ is not allowed to connect to this MySQL server”然后登上服务器,进入docker 查看docker ps // 查看运行时容器容器正在运行,进入MySQL,注意换成自己的容器iddocker exec -it a54685121f.

2020-12-19 14:20:15 743 1

原创 java获取request请求ip地址

由于日常开发中,调用第三方或者提供接口给第三方都牵涉多多少少的接口鉴权问题。很普遍的鉴权往往都用了简便方法。。大多数使用ip作为其中的加密参数之一,那么Jjava怎么获取ip呢?今天就给大家带来一点Java获取ip的方法。话不多说 直接上代码package com.toewin.onecode.users_client_appweb_service.tool;import org.apache.commons.lang.StringUtils;import javax.servlet.

2020-12-18 15:25:10 1136

原创 纯css之隔行换色

<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>css3隔行变换色</title> <style type="text/css"> #list1 li:nth-of-type(odd){ background:#00ccff;}奇数行 #list1 li:nth-of-type(even){ backgro

2020-12-15 08:47:36 1961

原创 js三级联动 地区下拉框选择器省市区

一、页面html代码省:<select style="width: 100px;" id="pre" onchange="chg(this);"> <option value="-1">请选择</option> </select>市:<select style="width: 100px;" id="city" onchange="chg2(this)" ;></select>区:<select style="w

2020-12-11 09:32:40 2117

原创 2020 最美最有意思辞职信

尊敬的领导:此时辞呈,敬请海涵。当初公司募才纳斯,未嫌我才疏学浅,承蒙收容。入职以来领导厚爱,同事相亲,至今心怀感念,不敢稍有遗忘。勤心劳作,不求闻达富贵;薪酬所愿,只需温饱残喘。欲效犬马,以图恩报,时至今日,事与愿违。本当坚持,然孝亲养身。责任在肩,今日请辞,实属无奈。提携之恩,栽培之情,铭记吾内,永无所愿。人生有时必当回报,续聘人手亦需时日。一月之内必当坚守,词不达意,尚体谅。...

2020-12-11 09:02:10 1446

原创 Mysql 保存emoji表情报错‘\xF0\x9F\x86\x97\xE2\x88...‘ for column ‘body‘ at row 1;

一、问题往mysql存入表情文字emoji,insert后报错,编码是utf8,为什么呢?mysql数据库默认不支持表情的存储二、解决日志报错uncategorized SQLException;SQL state [HY000]; error code [1366]; Incorrect string value: '\xF0\x9F\x86\x97\xE2\x88...' for column 'body' at row 1; nested exception is java.s

2020-12-09 15:20:13 618 4

原创 com.netflix.zuul.exception.ZuulException: Forwarding error

一、前言随着技术的更新,springCloud几乎遍布了市场,在舆论圈里几乎每天听到的就是cloud。它有着很费方便很简洁的组件,有着具有强大功能的组件,但是人无完人,物无完物。它也有着大大小小的疑难杂症,今天咱们就谈一谈client与注册中心心跳丢失导致zuul网关连接超时二、问题这是在网关日志中发现的错误异常信息2020-11-05 08:26:01.732 WARN 11 --- [o-22301-exec-17] o.s.c.n.z.filters.post.SendError

2020-11-05 11:41:56 1678

原创 Caused by: java.net.ConnectException: Connection refused (Connection refused)

最近测试环境老是会出现一个诡异的问题,就是zuul无法进行服务转发,报错信息如下com.netflix.zuul.exception.ZuulException: Forwarding error Caused by: java.lang.RuntimeException: org.apache.http.conn.HttpHostConnectException: Connect to core01.develop.etongdai.com:9210 [core01.develop.etongdai

2020-11-04 15:49:00 3534 1

原创 nginx 之带你彻底理解 proxy_pass配置

一、前言在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加 /,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。二、举例假设地址:https://1103s.cn/wxapp/wx/custom/getTitleList域名匹配符接口地址1103s.cn/wxapp//wx/custom/getTitleList例1:代理到URL:http://127.0.0.1/wx/custom/getTit

2020-11-03 09:42:32 3808 1

原创 解决JPA *巨坑* 查询数据后修改,数据库会更新

&_& 问题?查询数据后对entity进行修改,数据库对应字段会自动更新。解决方法如下:使用BeanUtilsnew一个新实体,将查询出来的实体复制给新实体,修改之后返回新实体对象。 BeanUtils.copyProperties(entity,newEntity); newEntity.set...使用@Transactional注解在Dao层对应方法使用该注解,表示以非事务方式执行操作,如果当前存在事务,就把当前事务挂起(只查询)。@Transacti

2020-11-03 09:20:42 3487

原创 redis 序列化配置 使用jdkSerializationRedisSerializer

package com.pc.filter;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.connection.RedisConnectionFactory;import org.springframework.data.redis.core.Red

2020-11-03 09:20:26 5461

原创 对于springboot 的拦截器中redisTemplate 为null 解决办法

一、问题?这两天遇到SpringBoot拦截器中Bean无法注入问题。下面介绍我的思考过程和解决过程基于springboot项目下我们很容易想到结合redis做的分布式拦截,把用户登录或者需要验证的信息放到redis里面。但是在写拦截器的时候发现redisTemplate一直无法注入进来,最后查资料才发现springboot拦截器是在Bean实例化之前执行的,所以Bean实例无法注入。二、复原问题代码先看下问题,新建一个拦截器,然后注入redisTemplate2.1 先看段代码,能发现

2020-11-03 09:20:07 2637 2

原创 java集合 arrayList源码分析删除元素求两个list之间的交集(下)

一、arrayList 如何删除元素指定位置删除(批量) // 执行删除指定位置的元素的功能 public E remove(int index) { rangeCheck(index); // 检查index是否超出list大小范围,否则抛出异常 checkForComodification(); // 检验修改次数 E result = parent.remove(parentOffset + index);

2020-10-14 13:55:35 584

原创 java集合 arrayList源码分析add方法自动扩容机制(上)

一、ArrayList简介1.1、ArrayList概述1)ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。2)该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。 3)ArrayList的用法和Vector向类似,但是Vector是一个较老的集合,具有很多缺点,不建议使用。4)ArrayList和Collection的关系

2020-10-12 13:37:57 362

原创 Java集合 HashSet的源码分析及常用方法讲解

一. HashSet概述HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同时也是程序员面试时经常会被问到的知识点,下面是结构图二、源码分析初始化public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Se

2020-10-12 13:37:37 135

原创 springBoot:The field file exceeds its maximum permitted size of 1048576 bytes.

一、简介Spring Boot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。查看了官方文档,原来Spring Boot工程嵌入的tomcat限制了请求的文件大小,这一点在Spring Boot的官方文档中有说明,原文如下文档说明表示,每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb。要更改这个默认值需要在配置文件(如application

2020-10-12 13:37:15 423

原创 java 自定义注解

元注解// java.long.annotation包下1) @Target :描述注解的使用范围2) @Retention:表示需要在什么级别保存该注释信息,描述注解的生命周期(SOURCE < CLASS < RUNTIME)3) @Document:该注解将被包含在javadoc中4) @Inherited:子类可以继承父类中的该注解测试 自定义注解package cn.codesheep.test.annotation;import java.lang.anno.

2020-10-08 08:31:19 2743

原创 java 工厂模式-测试demo龟兔赛跑《赋》

package cn.codesheep.test.设计模式.工厂模式;/** * @program: javaSourceLearn * @description: 工厂模式 * @author: Mr.Teddy * @create: 2020-09-21 15:14 **/public class FactoryMethodTest { public static void main(String[] args) { Application applicatio

2020-10-07 11:09:20 2712

原创 Maven----快速安装与配置阿里云的镜像仓库

一、Maven是什么?maven翻译为“专家”,“内行”。Maven是Apache下的一个纯java开发的开源项目,它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。当前使用Maven的项目在持续增长。1.1 下载Maven官网地址: https://maven.apache.org/download.cgi1.2 安装解压apache-maven-3.6.3.bin.zip文件夹二、配置环境变量2.1 新建变量新建一个系统变量 MAVEN_HOME变

2020-10-07 11:08:33 2690

原创 已解决:微服务报错Cannot execute request on any known server

一:问题、报Cannot execute request on any known server 这个错:连接Eureka服务端地址不对。com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.exe

2020-10-07 11:08:19 22099 1

原创 mysql之储存过程_快速生成海量数据测试

一、 数据的创建脚本目的:学习、测试mysql海量数据的场景,需要先生成大量数据测试。1.1 创建表# 创建MyISAM模式表方便批量跑数据CREATE TABLE `teddy`( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` varchar(3) DEFAULT NULL, `sex` varchar(2) DEFAULT N

2020-10-07 11:07:49 2952 1

《点燃我,温暖你》带起全网学术狂潮

#网友复刻李峋同款爱心代码##程序员看李峋代码来上分《点燃我,温暖你》带起全网学术这一波沉浸式追剧我是没想到的[羞嗒嗒]还有谁没艾特你的程序员好友?

2022-11-07

自学文件_20200117_k8s.zip

自学文件_20200117_k8s.zip

2022-01-17

java中通过request获取IP以及MAC地址.java

获取用户请求IP地址 根据IP地址获取mac地址

2021-06-02

sql语句从0到1实战学习sql文件

sql语句从0到1实战学习sql文件

2021-03-18

border_radius属性画出水滴样式

border_radius属性画出水滴样式

2021-01-30

自定义canvas.js

自定义canvas.js

2021-01-29

html背景 蜘蛛网背景js算法文件

ixingxing.js

2021-01-29

java 工厂模式龟兔赛跑《赋》FactoryMethodTest.java

java设计模式 之 工厂模式,通过小游戏龟兔赛跑,帮你快速理解工厂模式设计。通俗易懂,适合新入门小白观摩。

2020-09-21

日常个人记账excle 包含丰富分析解析图

为了日常开销的一个统计,excel本地保存,个人隐私信息绝对安全。 禁止商业模式使用,违者后果自付。

2020-09-14

java 实现http请求的四种方式工具类

java模拟网络请求,get post put delete四种模式,请求头处理参数处理。此文件仅供大家参考,稍作修改即可。

2020-09-09

常用物流编号之JSON文件 wuliu.json

此json文件属于个人收集的关于物流编号及对应公司的文件,针对开发物流查询的小伙伴们可以下载拿去直接使用,方便快捷。目前只是些大家常用的物流公司,还待完善

2020-08-10

省市区json数据 address.json文件

省市区地区json文件,包含省市区编号地区名称,仅供参考,此数据更新于2020年07月08日17:37:35

2020-07-08

SpringUtils.java

spring工具类 方便在非spring管理环境中获取bean。此文件在Java 实现jpa + mybatis持久化文章中所用到。

2020-06-27

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

TA关注的人

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