
java
lsr40
菜鸡一个,还请见谅
展开
-
【java】获取线程池中的线程返回结果,Future和FutureTask的使用
本文会结合Future描述下线程池的使用场景最近因为换了工作,新工作需要更多的时间熟悉和上手,所以好久没有写文章了!不过其实也一直有在看一些东西,比如Netty,spark源码(其实以前有看过,但是太囫囵吞枣忘得差不多了),然后想起我以前写过一个线程池相关的文章,但是对于线程池的使用只是一笔带过,所以今天想具体来写写【java】线程池概念,如何使用线程池?:https://blog.youkuaiyun.com/lsr40/article/details/101428779案例:曾经...原创 2020-06-15 20:15:19 · 7972 阅读 · 1 评论 -
【java】垃圾回收机制与算法
之前看了一些java的垃圾回收机制的文章,感觉全网都有,但是写的参差不齐,有的写的超好,有的总觉得怪怪的,所以还是自己整理一番!(如有雷同,纯属抄袭。。。)哎,“寒冬”啊,大家日子都不好过!概念:垃圾回收机制就是当你写你的java代码的时候,基本不需要考虑内存资源的占用和释放,为什么说基本不需要考虑呢,因为java有垃圾回收机制来帮你做这件事情,但是为什么又没有说完全不考虑呢?因为...原创 2019-11-19 16:19:36 · 257 阅读 · 0 评论 -
【java】线程池概念,如何使用线程池?
菜鸡一只~其实我还是知道我自己的水平的,菜是原罪,还是要不断的学习成长提高啊!因此我会看看一些乱七八糟的直播啊,博客啊之类的(虽然往往整整2个小时的直播里,可能就讲了15分钟的重点,不过有时候会提到某项技术,大概的实现方式和适用的场景,会让我眼前一亮啊),当发现有一两个点我之前没听说过或者我觉得有意思,我就会记录下来,等有时间的时候整理成自己的知识!本文要说的是在java线程池的一...原创 2019-09-27 15:15:31 · 425 阅读 · 0 评论 -
【java】关于java单例的思考(下)
承接上文!【java】关于java单例的思考(上) :https://blog.youkuaiyun.com/lsr40/article/details/94195394-3.静态内部类模式该模式也是解决一开始就new对象占用内存的问题,将new对象放到静态内部类中,这样只有实际调用到该静态内部类的时候,才会构造出iceCreamFactory对象,并且也没有线程不安全的问题(由于自始至终类...原创 2019-06-30 15:35:52 · 334 阅读 · 0 评论 -
【java】关于java单例的思考(上)
菜鸡一只,如果有说错的请大家批评指出,千万别给我留面子,我也不想写出误导新人的文章来!!!本文来整理整理相对基础的东西:单例模式该系列有两篇文章:【java】关于java单例的思考(上) :https://blog.youkuaiyun.com/lsr40/article/details/94195394【java】关于java单例的思考(下):https://blog.youkuaiyun.com...原创 2019-06-30 14:03:01 · 281 阅读 · 0 评论 -
【java】对字节码的理解和整理
最近呢,给自己定了些小目标(其实就是列了下近期想要学习的东西一些列表)其中一个,就是java的字节码的解析。说是解析,其实就是研究研究字节码,并且能看懂一些简单的字节码文件。前言:我觉得作为一个java工程师(虽然我领导说我java很菜,算不上写java的),还是要对字节码有所了解的,这样更能够加深自己对java的理解,对代码运行过程的理解,甚至有一些奇奇怪怪的面试题(就写了一段代...原创 2019-08-04 17:23:01 · 462 阅读 · 0 评论 -
【java】java处理linux上的日志解决方案(一)
嘎嘎嘎,我又肥来了,还是菜鸡一只,最近产品上线,要做写监控啊,日志解析啊,所以来记录下所做的事情~对于日志的解析!1、业务场景:每天会有一个日志数据自动推到我们服务器上的某个目录,然后需要解析日志,将解析好的数据插到数据库中,供其他人使用和查询2、思考:1、首先,日志推过来是一个压缩文件(.tar.gz),并且是文件名是uuid,像这样(log_1343565365224...原创 2019-05-24 16:30:36 · 2559 阅读 · 0 评论 -
【java】通过spring通过AOP实现日志打印(二)
本人菜鸡一个,上一篇文章说了说自己对AOP的理解,并留下了一个用spring注解实现AOP的坑,本文就来填填这个坑该系列暂时有两篇文章:【java】java中的AOP思想(一):https://blog.youkuaiyun.com/lsr40/article/details/88642153背景:上一篇文章写了java中aop的思想,其实就是为了让某个方法运行的时候,(不用写多余...原创 2019-03-31 00:11:41 · 2767 阅读 · 0 评论 -
【java】java中的AOP思想(一)
本人菜鸡一个,写这个系列的文章是为了通过把自己理解AOP的心路历程记录下来,加深自己对这个思想的印象~背景:其实一开始听到AOP这个概念的时候,是自己刚学java没多久的时候,那时候很懵逼啊,这都什么鬼啊?所以写这篇文章的时候,希望能够把自己理解的线路描绘出来。一、我们从代码简洁和优化的初衷!来往后看,理解什么是AOP思想!举个例子,当我们一个java代码被调用的时候,我想...原创 2019-03-22 11:27:15 · 2908 阅读 · 2 评论 -
【SpringBoot】新建springboot项目,访问jsp页面却让我下载和热部署的问题
本人菜鸡一只。最近突然有些空闲的时间,因为最近跟数据打交道比较多(写sql,写spark,写数据质量监控,写存储过程等),慢慢的java框架的有些知识在我脑中被淡化了,这是很可怕的事情,俗话说,一天不写代码,就要上房揭瓦(这是哪门子俗话?),所以想自己搭个以前懵懵懂懂的sb(SpringBoot)框架,来重温或者复习(其实是从头学吧?)以前的知识! 首先我得创建一个sb项目吧(其实就是...原创 2019-02-20 15:56:41 · 2212 阅读 · 0 评论 -
【SpringBoot】springboot如何添加并设置druid数据库连接池
本人菜鸡一只,最近在研究研究SpringBoot,深感好用。以前用SpringMVC的时候,要配置的文件可真不少,往往引入一个新的什么插件或者框架啥的,就要多一个xml文件,对于初学者来说,真是写得头都晕了,而且往往写完之后过段时间并不知道自己在哪个文件里面配置了哪些东西。但是springboot整合了许多框架,基本上所有配置都只需要在application.properties或者app...原创 2019-02-26 16:54:59 · 2503 阅读 · 1 评论 -
【数据库】如何用一个数字来表示多选值
本人菜鸟一只,如果有什么说错的地方还请大家批评指出!!把需求转换成一个简单的例子解释下:前端有5个选项供用户选择,分别是足球,篮球,橄榄球,乒乓球,羽毛球这五个选项,并且可以是多选!但是数据库中只能通过一个字段来记录用户的选项(为什么不用5个字段呢,废话,用5个字段,以后可选项多了变成10个,变成20个,那这张表字段不就炸了吗?)因此如何通过一个字段(什么类型都可以)来解决这个问题...原创 2018-09-05 16:22:20 · 3636 阅读 · 3 评论 -
java通过jdbc插入中文到mysql显示异常(问号或者乱码)
首先本人菜鸡一个,如果有说错的地方,还请大家指出予批评对于很多初学者来说,中文字符编码不相同的问题,是一个很烦躁的问题!!因为很多时候,我们并不知道,到底是哪一层出现了问题?在这里稍微做个总结~也怕自己今后忘了!! 其实也就三层:1、前端页面2、后台代码3、数据库记得考虑每一层之间的中文传递的问题,也就是前端传到后台,还有后台传到数据库!! 详解:1...原创 2017-12-07 02:02:36 · 33536 阅读 · 19 评论