好多鱼`_
码龄9年
  • 421,809
    被访问
  • 108
    原创
  • 944,984
    排名
  • 269
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2013-01-27
博客简介:

遇见未来的自己

查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得728次评论
  • 获得239次收藏
创作历程
  • 1篇
    2020年
  • 8篇
    2017年
  • 37篇
    2016年
  • 33篇
    2015年
  • 25篇
    2014年
  • 4篇
    2013年
成就勋章
TA的专栏
  • jvm
    1篇
  • 考试
    10篇
  • java
    46篇
  • BS学习
    18篇
  • 英语
  • Android
    1篇
  • 工具使用
    6篇
  • 设计模式
    12篇
  • 思想
    1篇
  • 项目积累
    2篇
  • 数据库
    2篇
兴趣领域 设置
  • 大数据
    hadoop
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JVM零基础入门——初级篇

今天先从Java是怎么运行起来说起。一般我们想运行起来Java代码,可能会分为下面几个步骤写好一段Java代码,保存文件,会出现“.java”为后缀的代码文件。例如:User.java。一般现在我们都会借助开发工具,例如:Intellij IDEA 这样的开发工具,去开发。 写好的这些“.java”后缀的代码文件之后,接下来要部署到线上的代码机器去运行,一般来讲,就是把代码达...
原创
发布博客 2020.04.10 ·
294 阅读 ·
0 点赞 ·
1 评论

解决mysql查询,in条件参数为带逗号的字符串,查询结果错误

如有以下sql:SELECT ( SELECT GROUP_CONCAT(content) FROM account_limit_user ur WHERE ur.id IN (T1.limit_user) GROUP BY ur.i
原创
发布博客 2017.12.13 ·
20658 阅读 ·
5 点赞 ·
6 评论

利用Try-with-resources(TWR)读取Excel文件

使用原因: 当我们在读取字节流时,将取到的字节流写入到文件中,首先我们要打开流,用完之后将流关闭,在关闭的操作过程中很容易产生错误,比如,我们在进行try,catch的时候,即使遇到异常,但是并做不了什么。TWR的优势: 改变了语法,减少了错误发生的可能行。Java7资源管理语法try (OutputStream out = new FileOutputStream(file); Inp
原创
发布博客 2017.04.21 ·
1162 阅读 ·
0 点赞 ·
0 评论

java模拟post请求

利用java模拟post请求,有参数,参数格式为map形式 “`javapublic static void post(Integer i,String urlStr, Map<String, String> parameterMap) throws IOException { URL url = new URL(urlStr); HttpURLConnection
原创
发布博客 2017.02.14 ·
1461 阅读 ·
2 点赞 ·
1 评论

MD5加密

利用MD5技术进行加密java public static String MD5(String sourceStr) { String result = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(so
原创
发布博客 2017.02.14 ·
573 阅读 ·
0 点赞 ·
0 评论

【爬虫】——模拟请求

需求我们将要爬取人民网某些新闻中的数据,那我们该如何实现呢?首先我们先实现第一步:根据url,模拟url请求,根据url获取网页中的内容。模拟请求“`JAVA package com.bigdata.utils;import java.io.IOException; import java.security.KeyManagementException; import java.securit
原创
发布博客 2017.01.20 ·
1270 阅读 ·
1 点赞 ·
2 评论

【爬虫】——简介

介绍现在有很多网站,做的很精美和漂亮,如果我们想要仿照这些网站进行设计和制作,一个个网页去copy他们的源代码是否有点费时费力,那么有没有更好的方法呢?这时候“爬虫”这个技术就可以解决我们的难题,那么它究竟是什么呢?其实就是模拟http请求,然后将网页上面所获得的数据,保存下来,就这么简单。实现步骤1、选定入口url,也就是你从这个地方进入,也就是请求的地址。 2、找到html页面中想要获取的数据
原创
发布博客 2017.01.20 ·
1095 阅读 ·
1 点赞 ·
2 评论

【小工具】——从文本内容中提取日期时间

需求需要从文本文件中提取中时间及日期代码“`java /** * 从文本内容中提取日期时间 * @param text 包含日期时间的文本(格式:yyyy年MM月dd日HH:mm) * @return 日期时间字符串(yyyy-MM-dd HH:mm) */ public static String getDateTimeFromT
原创
发布博客 2017.01.18 ·
6763 阅读 ·
0 点赞 ·
1 评论

【File】——查找文件夹下所有文件的名称

需求有这样一个需求,需要找出某文件夹下所有文件的名称,进行筛选,找出文件名称中含有某单词的文件。代码 /*** * 查询文件夹下所有文件的名称 */ public static boolean creatConcatTxtFile(){ File f=new File("F://Tong/"); File fa[]=f.listFile
原创
发布博客 2017.01.03 ·
1177 阅读 ·
0 点赞 ·
1 评论

【jnuit】——java中的mockito

简介mock单词的意思为模拟,顾名思义,我们用它来进行单元测试,由于是单元测试,我们将用它模拟测试中所遇到的参数或者对象,保证测试为单元测试。属性介绍1、Verify 这个意思是验证单元测试的执行路径,以下是实例代码: using mocks mockedList.add("one"); mockedList.add("two"); verify(mockedList).add("one"
原创
发布博客 2016.12.29 ·
556 阅读 ·
1 点赞 ·
1 评论

【Jnuit】——简介

什么是单元测试当你写的类库和方法需要给别人调用的时候,如果出现问题,不确定到底是你的问题还是其他调用你方法出现的问题,这样就需要利用单元测试来检测你的方法是否出现问题。为什么不使用Main方法进行测试?因为Main不能一起运行,大多说情况下需要人为的观察输出确定是否正确。为什么要进行单元测试1、重用测试,应付将来的实现的变化。 2、确定自己写的方法是准确无误的。Failure和Error1
原创
发布博客 2016.12.21 ·
752 阅读 ·
0 点赞 ·
2 评论

解决Process进程不能及时关闭及阻塞问题

最近有个需求,需要监控Process是否结束,并退出,但是在程序中,cmd执行命令已经结束完毕,但是进程还存活,那么怎么样才能让它实时关闭呢?也就是说命令执行完,进程也就结束。 下面提供一个方案,利用IO流来解决这个问题。 用到的知识点:流与线程池  代码: public classErrStreamRead im
原创
发布博客 2016.12.20 ·
12349 阅读 ·
0 点赞 ·
2 评论

【ffmpeg】——批量合并视频

最近在做一个项目,关于视频下载的,需要同时对多个视频进行处理,这时我们用到了一个工 具——ffmpeg,工具具体的安装步骤大家可以度娘,在这就不一一介绍啦。     下面进入正题,该如何使用ffmpeg工具进行批量合并视频的工作? 首先我们会想到的方法是: 写到一个for循环中,循环遍历,然后依次执行各个命令:     /*** * 生
原创
发布博客 2016.12.20 ·
9760 阅读 ·
0 点赞 ·
1 评论

【SpringBoot】——创建定时任务

Springboot的基础知识暂时先不在这里介绍,小编今天简单的介绍下怎么利用Springboot创建一个定时任务。 1、首先创建一个定时任务package com.mingzhi.livedownload; import org.springframework.beans.factory.annotation.Autowired;import org.springfra
原创
发布博客 2016.11.22 ·
822 阅读 ·
0 点赞 ·
2 评论

【Spring】——IOC原理

1、原理:(依赖倒置Dependency InversionPrinciple)对象与对象之间的依赖关系有具体对象来完成,会导致代码的糕点耦合和可测试性降低。IOC是实现依赖控制反转的载体。 2、应用场景应用管理依赖关系时,通过IOC容器控制进行反转。 3、设计与实现 BeanDefinition: 是对依赖反转模式中管理的对象依赖关
原创
发布博客 2016.09.27 ·
491 阅读 ·
0 点赞 ·
4 评论

【Zookeeper】——Watcher观察机制

作用:Watcher是数据变更的通知 1、watcher机制 机制主要包括客户端线程、客户端WatchManager、zookeeper服务器  2、watcher工作流程 客户端在向zookeeper服务器注册watcher的同时,会将watcher对象存储在客户端的watcherManager中,当zookeeper服务器触发
原创
发布博客 2016.09.27 ·
902 阅读 ·
0 点赞 ·
3 评论

【Zookeeper】——Leader选举

一、选举步骤1、初始化Leader选举a、根据自身的SID(服务器ID)、最新的ZXID和当前的服务器epoch来生成一个初始化投票b、根据zoo.cfg中的配置,创建Leader选举算法c、启动Leader选举端口的监听,等待集群中其他服务创建连接2、注册JMX服务3、检测当前服务器状态4、Leader选举选举过程:集中所有机器,互相之间相互投票,
原创
发布博客 2016.09.27 ·
559 阅读 ·
0 点赞 ·
3 评论

【Redis持久化】——RDB

是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘。也就是Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件,整个过程中,主进程不再进行任何IO操作,这
原创
发布博客 2016.09.23 ·
497 阅读 ·
1 点赞 ·
3 评论

【动态代理】——cglib与jdk动态代理

1、什么是动态代理    说到动态代理,首先要清楚什么是静态代理。在程序运行之前,已经由程序员或工具自动生成源代码,然后再进行编译,类的class文件就已经存在了。而代理存在的意义就是在程序运行之前并没有具体的源代码出现,也没有类的class文件,在程序运行时通过反射机制动态创建类。那今天具体介绍两个动态代理的方式。2、jdk的动态代理    在jd
原创
发布博客 2016.09.07 ·
659 阅读 ·
1 点赞 ·
3 评论

【Spring】——事务实现过程及原理

1、Spring中事务处理的作用: Spring事务处理,是将事务处理的工作统一起来,并为事务处理提供通用的支持。 2、工作原理及实现 a、划分处理单元——IOC 由于spring解决的问题是对单个数据库进行局部事务处理的,具体的实现首相用spring中的IOC划分了事务处理单元。并且将对事务的各种配置放到了ioc容器中(设置事务管理器,设置事务
原创
发布博客 2016.09.06 ·
26467 阅读 ·
3 点赞 ·
4 评论
加载更多