自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生若梦的博客

一个人的差异在于业余时间

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

原创 大牛博客收藏

Kafka设计解析(一)- Kafka背景及架构介绍http://www.jasongj.com/2015/03/10/KafkaColumn1/设计模式http://www.jasongj.com/tags/Design-Pattern/7种单例模式的写法及其分析https://blog.csdn.net/qq_20545367/article/details/8486664...

2019-10-31 20:30:23 122

原创 Java多线程编程

一、基本概念梳理1.1 线程生命周期:Java中线程的状态分为6种。1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被...

2020-03-08 16:24:48 338

原创 jdk8中CompletableFuture的各个API用法

https://www.cnblogs.com/houzheng/p/10964314.htmlpackage cn.hou.completablefuture;import org.junit.Test;import java.util.concurrent.*;public class CompletableFutureDemo { /** * 在J...

2020-01-17 10:11:54 386

原创 Future模式之CompletableFuture

简书网站链接经常失效https://www.jianshu.com/p/220d05525f27CompletableFuture 是Java 8 新增加的Api,该类实现,Future和CompletionStage两个接口,提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式处理计算结果,并且提供了转换和组合Comp...

2020-01-17 10:09:20 276

原创 线程池

重要--深入详解Java线程池——ThreadPoolExecutorhttps://my.oschina.net/ProgramerLife/blog/1811255重要--Executor框架详解(Executor框架结构与框架成员)https://blog.csdn.net/tongdanping/article/details/79604637重要--java并发编程:Ex...

2019-12-30 21:13:51 129 1

原创 Sonar在Windows下的安装配置

https://blog.csdn.net/huo108/article/details/811606241、下载完SonarQube后解压,进入解压路径到bin目录下,启动StartSonar.bat文件。2、在浏览器上输入: http://localhost:9000 查看是否启动成功3、配置数据库:新建一个名为sonar的数据库(已经安装了postgresql数据库)。4、打开son...

2019-12-30 16:02:52 1003

原创 @Autowired 理解自动装配

(1)@Test Spring的单元测试,测试在Spring容器环境下执行。打印已经实例化,说明已经自动 new 了,通过new实例化CompactDisc的对象cd,开辟了内存空间对象cd就不为空了,你就可以去调用对象cd里的方法或者去取变量值了!!(2)如果不以Spring的方式执行,用 public static void main(String[] args) 里去调用cdShoul...

2019-11-28 01:00:48 657

原创 鉴权

前后端常见的几种鉴权方式https://blog.csdn.net/weixin_34023982/article/details/91647203HTTP Basic Authentication session-cookie Token 验证 OAuth(开放授权)Token 验证使用基于 Token 的身份验证方法,大概的流程是这样的:- 客户端使用用户名跟密码请...

2019-11-21 19:57:46 178

原创 JavaWeb——Servlet

原文地址:https://blog.csdn.net/qq_19782019/article/details/80292110使用servlet技术开发动态网页Servlet特点: 1)servlet就是一个普通java类,继承HttpServlet类 2)servlet交给tomcat服务器运行(web服务器软件)开发servlet的步骤:1)编写s...

2019-11-18 01:01:03 89

原创 JavaWeb入门

web开发入门原文地址:https://blog.csdn.net/weixin_33733810/article/details/86326765引入软件结构分类:CS结构:客户端和服务器端特点:1)必须安装特点的客户端程序2)服务器端升级,客户端同步升级BS结构:浏览器和服务器端特点:1)不需要安装特点的客户端(只需要浏览器)2)服务器端升级,客户端...

2019-11-18 00:35:36 210

原创 开发经验教训

(1)内存泄漏录像下载用C写的,手动 malloc 申请了内存。但全文只在程序正常结束return 0 前进行了free,所有异常退出的地方竟然都没有free!导致内存泄漏。(2)点进行方法调用,一定要进行对象非空判断alrmMap.get("longitude")public static String toStr(Object obj){ return null...

2019-11-13 14:39:47 372

原创 Java面试题

史上最全阿里 Java 面试题总结https://blog.csdn.net/youanyyou/article/details/82142014史上最全 69 道 Spring 面试题和答案https://mp.weixin.qq.com/s/rIjRobCRFmmXrbktr_llPAJava面试常问计算机网络问题https://mp.weixin.qq.com/s/YbQ...

2019-11-11 19:02:56 122

原创 怎么判断字符串里的中文字符

思考:解决问题之前,我们需要了解的是,在GB2312字符集的编码中汉字占2个字节,字母和其他字符占一个字节,而在utf-8中汉字占3,或者4个字节,字母占2个字节,由于utf一下占2个3个字节,一下占4个字节,不好拆分出指定的汉字加字母,所以才用GB2312的编码格式,汉字占2个字节,字母一个字节。 GB2312规定对收录的每个字符采用两个字节表示,第一个字节为“高字节”,对应94个区;第...

2019-11-11 17:05:08 2763

原创 请说出作用域public, private, protected, 以及不写时的区别

不写任何作用域(即访问权限)表示friendlypublic 公共,权限最大,作用域最大,在类内部、同一package、子孙类、其他package都可以访问protected保护,在类内部、同一package、子孙类都可以访问,但其他package不能访问friendly友好,在类内部、同一package可以访问,子孙类、其他package都不能访问private私有,权限最小,作...

2019-11-06 09:46:41 811

原创 Linux下搭建kafka环境

来源官方文档:http://kafka.apache.org/quickstart安装环境:CentOS Linux release 7.3kafka_2.12-2.3.0.tgzkafka下载地址:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.12-2.3.0.tgz注意地方:kafka...

2019-10-29 20:54:26 514

原创 shell 脚本

nohup java -jar module_config.jar >config.log 2>&1 && 放在命令到结尾,表示后台运行,防止终端一直被某个进程占用,这样终端可以执行别到任务,配合 >file 2>&1可以将log保存到某个文件中,但如果终端关闭,则进程也停止运行。如 command > file.log2>...

2019-10-29 14:53:37 419

原创 Linux常用命令

如何查看linux服务器内存使用情况https://www.cnblogs.com/hanmk/p/10556989.htmlfree -htopfind 在指定目录下查找文件在/home目录下查找以.txt结尾的文件名: find /home -name "*.txt"同上,但忽略大小写: find /home -iname "*.txt"ps aux| ...

2019-10-29 14:46:27 282

原创 Linux下Redis环境搭建

CentOS系统下搭建RedisRedis是什么?先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial index...

2019-10-26 16:47:04 207

原创 查看CentOS版本信息及root密码重置

几种查看CentOS版本信息的方法1. 查看CentOS的kernel版本[root@localhost ~]# cat /proc/versionLinux version 2.6.32-279.el6.i686 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC...

2019-10-26 11:21:42 3355

原创 IDEA使用总结

常用快捷键:复制当前行到下一行 Ctrl+d格式化代码Ctrl + Alt + L生成setter、getter等 Alt + Insert已打开的文件选项卡切换 Alt + ←/→复制...

2019-10-26 11:00:13 340 1

转载 C语言实现链表的基本操作

转载地址:https://www.2cto.com/kf/201602/490775.html链表在数据结构和算法中的重要性不言而喻。这里我们要用C来实现链表(单链表)中的基本操作。对于链表的基本概念请参考《数据结构与算法之链表》这篇博客。(1)定义单链表的节点类型?123456

2018-04-07 14:30:52 1437 1

原创 windows下python2.7输出中文乱码的问题

在python2 test.py文件首行加入了  #!-*- coding:utf-8 -*-  或者   #coding:utf-8在windows cmd命令窗口下执行python test.py,输出还是乱码。这已经不是python的问题了,是windows cmd命令窗口的字符编码问题。解决办法:要么在python文件中要输出的中文的字符串前加个u 要么把cmd里的字符编码改为UTF8编码...

2018-03-25 15:23:34 7549

原创 Unicode-objects must be encoded before hashing 错误解决办法

提交注册用户数据后出来这个,错误原因是update()必须指定要加密的字符串的字符编码s1 = sha1()s1.update(upwd.encode("utf8")) # 指定编码格式,否则会报错upwd3 = s1.hexdigest()...

2018-03-15 02:31:58 62634 1

原创 from models import * 报错,找不到models的解决办法

from .models import *在models 前加个点,引用当前目录下的models

2018-03-14 01:36:10 34714 15

转载 回调函数

转载地址:http://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html今天讨论下C/C++中的回调函数。     在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加

2016-10-05 20:34:43 302

Multithreading_多线程demo.zip

Java多线程demo 。

2020-03-08

空空如也

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

TA关注的人

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