自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LLLLEE 的博客

还来得及吧???ヾ(◍°∇°◍)ノ゙

  • 博客(121)
  • 资源 (1)
  • 收藏
  • 关注

原创 20200308 SpringBoot自动配置学习笔记1

SpringBoot的自动配置一、BB两句很多人都用过SSM和SpringBoot,两者对比起来,SpringBoot用起来更方便,因为它简化了很多配置。为什么在SpringBoot中可以省略那么多配置呢?我们能脱口而出因为SpringBoot遵循约定大于配置,框架帮我们做了很多默认配置。但是SpringBoot框架具体是怎么做到默认配置的。我觉得愿意去思考这个问题已经说明在成长了。不过很显...

2020-03-09 01:12:32 259

原创 20200226 windows下JavaService注册成功启动失败的原因

linux下的java jar程序,我们可以用nohup java -jar指令,使得java程序在后台保持运行。那么windows下的jar程序,该怎么运行呢——将其注册为windows服务。最近收到一个任务,是让我处理一个问题。一个windows服务器上的java程序跑不起来。...

2020-02-27 00:55:40 1011

原创 20200221 工作中遇到奇怪的问题

今天收到这样的反馈,一个线上的用户遇到了这么一个奇怪的问题:绑卡操作的时候填的车牌号是云A12345,操作也成功了。于是查看已绑定卡列表信息,结果看到显示的车牌号是云A21345。解除卡绑定之后,重试上面的操作,也是一样的结果。

2020-02-22 01:05:08 314

原创 20191222 对即时通讯、消息推送、socket编程中的计算机网络知识的理解

一、前言计算机网络相关的知识重要吗?就像即时通讯的实现,如果不知道tcp、ip协议、公有地址,私有地址,默认网关等相关知识,我们只要知道使用socket,知道自己的ip地址和监听端口,懂得 Ctrl C 和 Ctrl V 一切顺利的话也能实现一个简单的socket服务器。可是也有可能遇到各种各样的问题,尤其是生产环境中,而不是简单的在自己本机启动一个socket服务器再启动一个socket客户...

2019-12-22 16:48:11 230

原创 20191208 OpenJDK、OracleJDK和性能调优中jstack指令的关系

本文介绍 OpenJDK和OracleJDK的关系,以及提示jstack指令不存在的原因,以及jdk安装路径的查找

2019-12-08 20:17:31 2745

原创 20191201 工作周记录-多种解决方法-MySQL定时任务

其实这篇博客并没有什么技术含量,主要是想做个记录:解决问题的方法有多种,不要着急动手,要多思考,或许会有更好更快的解决方法。定期清除数据库数据,并不一定要通过程序控制,其实MySQL支持定时任务,可以直接在数据库里实现这个功能。

2019-12-01 10:05:40 130

原创 20191128 Java Web知识之浏览器的同源策略机制及跨域资源共享机制

本文介绍的是工作中常见的跨域问题,跨域问题是由于浏览器的同源策略机制,而要解决跨域问题,可以通过跨域资源共享机制,来绕开同源策略。

2019-11-28 21:23:51 384

原创 20191126 Java Web之单系统登录知识点

前言在工作中登录功能十分常见,自己也接触了不少,如常见的单系统账密登录,以及无需输入账密的扫码登录,以及通过第三方登录实现快速注册登录,还有微信小程序的授权登录。虽然工作中没有应用到单点登录的需求,但它也是Java WEB中很重要的一块知识,于是觉得很有必要了解一下。涉及到的知识点有:HTTP的无状态性sessioncookie会话机制tomcatredis跨域问题单系统登...

2019-11-27 00:40:43 223

原创 20191124 JWT(Json Web Token)了解学习

虽然工作中接触到的新东西不多,可是想学还是很多途径的。之前对接接口的时候,登录接口返回的参数之一是token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJVc2VyMjc3Iiwic2NvcGUiOlsicmVhZCJdLCJleHAiOjE1NzMxNDIwODYsInVzZXIiOiJVc2VyMjc3IiwiYXV0aG9...

2019-11-24 23:52:00 271

原创 20191123 SpringCloud Eureka学习笔记

前言本文不涉及项目搭建和细的知识点,这里只是做个笔记,记录自己当下对Eureka的理解。讨论Eureka时的背景讨论Eureka时,前提背景是分布式的环境下,微服务的环境下!!!!!讨论Eureka时,前提背景是分布式的环境下,微服务的环境下!!!!!讨论Eureka时,前提背景是分布式的环境下,微服务的环境下!!!!!脱离这个背景环境,当然就无法理解Eureka存在的意义。分布式系...

2019-11-23 00:34:42 158

原创 20191029-工作记录-填自己的坑

最近在查询a项目用户日注册量时,发现数据不太对。最后发现是注册的时候漏了保存创建时间。而业主那边在向上级汇报工作时,也需要展示每天注册的用户数。自己犯的错,肯定要自己来补救。造数据是下下策,这样的话就是造假了。仔细想想好像还有补救的方法。这个项目的特殊性在于,注册就是为了之后的创建订单,因此实在不行的话,可以把注册时间大致等价于创建订单的时间。观察了日志,发现有个日志可以利用到,或许能够更...

2019-10-30 00:29:13 124

原创 20191013 Netty基础知识学习

Netty学习预备1、前言使用Netty,可能是相对简单的。但是要搞懂Netty,可能就不是那么容易的事情了,因为要了解的基础知识太多了。如线程模型、IO迷行、NIO、传统IO等等。笼统的去学习Netty,或者说没有一条学习线路去学习Netty,就会像我一样头脑混乱,即使遇到不懂的问题,可能也不知道要怎么提问。为什么连提问都不会?因为自己的思路都是不清晰的,各种东西糅杂在一起了。我之前是这...

2019-10-13 17:30:23 198

原创 20191010-Java知识体系之线程模块

Java线程模块

2019-10-10 23:34:57 105

原创 20190822 SpringBoot自动配置学习总结

springboot学习有感使用SpringBoot框架也有一段时间了。说是使用过,但实际上是参考网上的教程搭建的。遇到问题并没有过多花心思去思考和理解,因此实际上,并不了解Springboot。都说SpringBoot的核心思想是——约定大于配置。可是一直没能理解。于是,看了许多文章,再结合以前遇到的一些问题,以及自己的一些思考,总算理解了为什么说“约定大于配置”是SpringBoot的核...

2019-08-22 13:17:08 2068

原创 20190814 linux指令学习——使用nohup指令启动jar程序

一文帮你真正理解nohup

2019-08-15 00:57:04 1032

原创 20190811 加解密知识之——通过openssl工具生成公私钥

这篇文章,与其说是在分享知识,倒不如说是自己在总结以及做反思。opensslopenssl工具很强大,我们可以通过它来生成公私钥,以及使用openssl指令来实现密钥文件格式的转换。反思我的博客里阅读量最高的一篇文章,是在2018-07-02这天写的,一篇名为——《pem文件的生成》的文章。现在回过头来看,简直是不知所谓的一篇,误人子弟。可是我在思考,为什么这篇阅读量是最高?可能因为和标...

2019-08-11 23:55:06 965

原创 20190804 加解密知识之——分组密码

发现想得越多、纠结得越久,越是想把文章写得漂亮点,就越是无法开始。所以,索性随着自己的思绪,想到哪就写到哪吧,再慢慢完善,慢慢补充吧。这篇文章是想做个笔记,跟数据加解密有关的一些东西。先说下工作中或多或少会接触到的一些东西:访问自签名的https网站,提示网站不安全对接接口时出于数据安全使用密钥算法加密数据使用openssl工具生成私钥、公钥,甚至证书发现自己无从下手,不知道该怎么写...

2019-08-04 21:28:02 2159 1

原创 20190720 linux指令之awk、uniq、sort的应用——统计QPS

接口调用日志文件——localhost_access_logtomcat提供了一个记录接口调用的日志文件,记录格式在server.xml中配置,这是默认的设置: <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log...

2019-07-21 11:54:13 1152

原创 20190628 ASCII、ISO-8859-1、Unicode、UTF-8、GB2312之我的理解

工作中,时不时会遇到乱码问题。总是匆匆看看几篇文章然后自己再捣鼓会,也能把问题给解决掉,但其实没有真正搞懂这一块的知识。也很想要把这块知识给搞懂。于是乎一次又一次的看了网上的博客文章,自己也思考了一番,于是尝试试着做些总结归纳来输出一下,给大家参考参考。

2019-06-28 17:30:20 280

原创 20190608 JavaBean转jsonString时首字母大写的问题

JavaBean转jsonString时首字母大写的问题这次出差,对接第三方发行系统,又出现了大驼峰命名的json字符串,因此做个笔记记录下。约定俗成的,JavaBean的属性采用小驼峰命名法。但是,在对接接口的过程中,如果是要去接入别人的接口,如果对方没有使用约定俗成的小驼峰命名,那么也只能自己做出调整适配了。这样的事情也遇到过几次了。有的是对接自己公司php的接口,有的是对接第三方系统的...

2019-06-08 23:54:51 3302 1

原创 20190421 工作周记录-反思

算是工作快一年做的一个反思吧

2019-04-21 12:24:08 645

原创 20190416 为什么要了解nginx配置中的location配置

前言这篇文章没有具体的介绍nginx配置中的location的配置,而是以工作中遇到的事情来简单讲下nginx location配置的作用,以及由于自己对其不理解导致出现的困惑,以此告诫自己要去学习location配置的规则。正文前因今天在公司看之前自己写的一个接口服务的时候突然有点懵。我的接口服务是部署在tomcat容器的java war程序,这里命名为XxxWxService吧。由于...

2019-04-16 23:09:40 393

原创 201904144 视音频知识笔记

前言工作中接触到了一点流媒体的知识,rtsp协议、rtsp流、rtmp、hls、拉流、推流、流媒体服务器、ffmpeg等等东西看的很晕很晕。感觉是基础知识还没打好吧。因此写下这篇笔记。这篇文章更多的是在讲视音频的东西,这篇文章只是做些摘抄以及自己的一些理解,主要内容是参考了下面的这两篇文章:https://blog.csdn.net/qq_36688143/article/details/7...

2019-04-14 18:30:16 158

原创 20190326 工作中遇到的一些奇怪的问题

写了好几篇这样的文章了,工作中时不时会遇到一些奇怪的问题。在没解决之前会觉得不可思议、匪夷所思、甚至怀疑人生,不过在解决之后又会觉得原来不过如此。现在奇怪的问题遇多了,也见怪不怪了,也能冷静下来思考,毕竟出错都是有原因的,都是有理有据的。这里记录下这段时间遇到的一些奇怪的问题。

2019-03-27 09:09:36 262

原创 20190324 mysql实用操作

数据库实用操作

2019-03-24 23:19:28 200

原创 20190310 各种树的归纳:二叉查找树、AVL树、红黑树、B树、B+树

本想了解一下红黑树,然后得知红黑树是一种自平衡二叉树,然后发现自平衡二叉树是基于二叉查找树。于是,又想到用于数据库索引的B树和B+树,于是想想,要不整理一下,归纳一下吧。虽然学习了几天,但是也写不出太多高级的东西,哈哈,就当作是一个学习记录,用来加深理解吧。文章也没有写的很细,因为都是在学习过程中一边做的记录。

2019-03-10 14:35:36 653

原创 20190306 MyBatis分页插件PageHelper使用有感

MyBatis分页插件PageHelper使用有感,不能简单的满足能用,即时不能自己从源码去分析,也要通过别人写的源码分析去理解其原理。这里简单的做个笔记~~加深下印象。

2019-03-07 00:23:26 420

原创 20190304 记线上程序跑着跑着挂掉了

公司线上的一个war程序,跑着跑着挂掉了。有点慌,因为找不到问题所在,也担心下次又出现这个问题。总不是每次都通过重启来解决吧?于是各种搜索,也因此了解到了一些新的东西,如visualVm。接触到内存溢出、dump文件分析、visualVm这些新东西,内心有点小激动,因此也记录一下。

2019-03-05 00:47:35 1044

原创 0217 定时器学习有感

Timer定时器学习笔记

2019-02-17 10:28:58 314

原创 挖坑。。。

挖坑

2019-01-31 15:31:07 137

原创 1206 aop学习使用有感

我觉得学习是一个反复的过程,隔了一段时间再回过头来看之前学的东西,会有新的感悟。在以前学习动态代理的时候,虽然明白了如何实现动态代理,但是会觉得很麻烦,因为为了实现动态代理,我们需要实现InvocationHandler接口,通过在invoke方法中去增加无关业务的代码,另外还需要去使用Proxy类构造一个代理类。会觉得这样用起来更加麻烦,倒还不如直接重写类来得方便。也了解过aop,看过一些文...

2018-12-06 09:20:50 247

原创 1028 工作周记录-记一次成长

以前在学校的时候老是在想学编程的,以后工作中到底是在做些什么?这次工作中的这个任务,也是有别于之前的任务,在我看来很特别。在一个项目中,并不是说所有功能都是自己系统实现的。也并非所有的数据都源自自己的数据库。比方说一个涉及到支付功能的系统,会去调用微信支付、支付宝支付、银联支付,而不需要自己去实现一个支付功能,实现了也没什么人敢去使用吧。又比方说,数据源,比如路况信息,主要信息可以来自工作人员...

2018-10-28 23:29:44 314

原创 1020 Shell学习

shell学习

2018-10-20 23:34:01 136

原创 1006 计算机网络学习 第一篇

本文主要讲了关于ping指令、ICMP协议、MTU、MSS、以太网帧。也算是学习计算机网络的一个开头吧。

2018-10-06 14:07:27 249

原创 1005 linux指令之ifconfig指令

ifconfig指令前言写的很简陋,但也是按着自己的思路做的笔记,开头是理解指令的全称以及含义,然后简略的介绍指令的作用,以及实际应用中的用处。指令理解首先理解ifconfig指令的全称——network interfaces configuring,中文含义为网络接口配置,network并没有出现在ifconfig指令中,interfaces即接口简写为if,configuring即配置...

2018-10-05 16:52:37 485

原创 1005 学习Netty有感

虽然题目是叫做学习Netty有感,但实际上并没怎么涉及到Netty的东西,更多的,是在学习Netty的道路上走了一些弯路以及找回方向的一些感悟。

2018-10-05 11:56:26 184

原创 0924 介绍一个既常见又强大的linux指令给大家——grep指令

用几个例子说明为什么要学习grep指令

2018-09-24 09:39:53 542

原创 0922工作笔记之对接情报板模块遇到的问题

这是查看日志时发现的问题,根据日志,发现程序一直卡在一个地方走不下去。最后发现,是因为设置的读超时socket.setSoTimeout方法没有生效。而之所以读超时方法没有胜生效,又跟我从流中读取数据的方法readBytesFromIS方法有关。最后发现,当inputStream.read(bytes[ ])方法的参数,即byte数组的长度为0时,并不会执行从流读取数据的read方法。

2018-09-22 23:37:59 250

原创 0906 上传jar包时文件丢失导致的ClassNotFoundException

记录一个之前没遇到的问题——使用xftp上传jar包时部分jar包部分内容丢失,导致启动程序时报ClassNotFoundException错误。

2018-09-06 23:28:33 428

原创 0903 SpringMVC获取不到post请求中的参数

补个笔记SpringMVC获取不到post请求的参数之前也遇到过这个问题,当时由于紧急,被教训了一顿,参考着以前的毕设代码,添加了CommonsMultipartResolver很多次,终于在最后一次成功了(现在明白是之前之所以是因为添加依赖失败,当时这里卡得我快要崩溃了,明明添加了依赖,但是一直报错)。虽然当时解决了,但是并没有搞明白为什么。这次再另一个项目的接口上,又遇到这个问...

2018-09-04 22:49:04 1425 2

登录模块点击提交按钮一次却发起多次两次请求的模板示例

该示例并非解决问题的示例,而是展示问题的示例。下载资源分设置不了为0,最少为2,抱歉。。。 ps:用的是idea环境,要将java文件夹在project structure的modules中设置为Sources

2018-03-18

空空如也

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

TA关注的人

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