自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MindMrWang的blog

一个菜鸟,不断学习摸索的经历~

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于TCP的文章收藏

博主懒惰(惰性人都有),看了几篇关于TCP的文章写得很好,本着帮助大家和方便自己复习回顾,在这里将网址都记了下来: http://lib.csdn.net/article/computernetworks/16830 https://www.cnblogs.com/bincoding/p/5883131.html https://www.ddvip.com/weixin/20170508A0...

2018-04-26 11:08:31 305

转载 Oracle创建用户、角色、授权、建表

oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...

2018-04-24 15:34:10 357

原创 JavaTCP和UDP套接字编程

在我们刚开始入门Java后端的时候可能你会觉得有点复杂,包含了很多杂七杂八的知识,例如文件上传下载,监听器,JDBC,请求重定向,请求转发等等(当然也没有很多),但是我们自己真正的去开发一个小型网站(对安全性一起其他并发不作要求)的时候,其实我们会发现,Java后端是真的省事,好像除了CURD还是CURD,没有什么更新鲜的了。但是我们回顾计算机网络的知识提出疑问,计算机信息传输有TCP和UDP两种...

2018-04-23 16:27:21 779

原创 虚拟机工作站创建虚拟机并安装Linux教程

前言: 今天开始学习一下Linux,之前早就想看,但是一直没时间,最近把其他知识整理完了,终于有时间来看一下Linux了。 本节只是安装虚拟机工作站,虚拟机,和Linux操作系统的过程,详细的记录了我安装的过程,以便自己以后查阅,同样给大家提供参考。一丶什么是Linux:Linux是什么?不知道的同学自行去百度,出于人道主义,博主这里就帮你们搬到了这里,具体的我不想花时间去介绍它的...

2018-04-19 21:38:16 1809

原创 用阻塞队列和线程池简单实现生产者和消费者场景

本例子仅仅是博主学习阻塞队列和后的一些小实践,并不是真正的应用场景!生产者消费者场景是我们应用中最常见的场景,我们可以通过ReentrantLock的Condition和对线程进行wait,notify同通信来实现生产者和消费者场景,前者可以实现多生产者和多消费者模式,后者仅可以实现一生产者,一消费者模式。今天我们就利用阻塞队列来实现下生产者和消费者模式(里面还利用了线程池)。 看过我关...

2018-04-18 21:33:22 4083

原创 Java字节码反编译工具

1、jd-gui:最好用,有时反编译会遗漏。 http://jd.benow.ca/2、DJ Java Decompiler:jd-gui易用性上差一点,结果更准确。 http://www.neshkov.com/dj.html 3、jclasslib bytecode viewer:将字节码转化为JVM指令的工具。...

2018-04-18 17:34:56 676

原创 从源码看JDK提供的线程池(ThreadPoolExecutor)

一丶什么是线程池(1)博主在听到线程池三个字的时候第一个想法就是数据库连接池,回忆一下,我们在学JavaWeb的时候怎么理解数据库连接池的,数据库创建连接和关闭连接是一个比较耗费资源的事情,对于那些数量多且时间短暂的任务,会导致频繁获取和释放连接,这样使得处理事务的效率大大降低,多以我们创建一个连接池,里面放了指定数目的连接,当应用需要数据库连接的时候去里面获取,使用完毕后再放到连接池里,这样...

2018-04-17 21:07:50 237

转载 java运算符 与(&)、非(~)、或(|)、异或(^)

本篇文章是由于不懂“|”运算符(或运算)时转载!1.十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是0 0 0 1 ,反过来就是1000,计算机内部表示数的字节长度是固定的...

2018-04-16 20:10:13 353

原创 Java中的阻塞队列

一丶什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个可以进行阻塞插入和阻塞移除的附加方法的队列。 1)阻塞插入:当队列满后,队列会阻塞(拒绝)插入元素,直到队列不满。 2)阻塞移除:当队列为空时,队列会阻塞(拒绝)移除元素,直到队列里有元素。二丶JDK提供的7个阻塞队列ArrayBlockingQueue:由数组结构组成的有界阻塞队列LinkedBlockingQueu

2018-04-14 14:32:12 2051

原创 并发容器和框架之ConcurrentHashMap

了解HashMap的人都知道HashMap是线程不安全的(多线程下的put方法达到一定大小,引发rehash,导致闭链,最终占满CPU),同时线程安全的HashTable效率又令人望而却步(每个方法都进行同步,效率低下),所以在这种情境下为并发而生的ConcurrentHashMap就应运而生! 接下来我们按照以下顺序揭开ConcurrentHashMap的面纱:JDK1.6,1.7的Co...

2018-04-12 20:25:36 311

转载 深入理解CAS

本文转自:https://blog.csdn.net/mine_song/article/details/70140596 但是好像这个链接也是转载的,我点进去他的链接,发现根本不是那篇文章! 再将我看的那篇文章给的链接给出: 原文连接:http://blog.csdn.net/hechurui/article/details/49508473 如有侵权,请告知,立删! 还有一篇写的Vo...

2018-04-12 11:30:18 906

J2SE6.0完全手册

J2SE6.0完全手册,用于java后台开发参考方法和类。J2SE6.0完全手册,用于java后台开发参考方法和类。J2SE6.0完全手册,用于java后台开发参考方法和类。

2017-09-01

网页制作完全手册.chm

网页制作完全手册.chm用于开网站,方法和标签的查询。

2017-08-31

空空如也

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

TA关注的人

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