Java文件(io)编程——文件字节流的使用
案例1:演示FileInputStream类的使用(用FileInputStream的对象把文件读入到内存)首先要在E盘新建一个文本文件,命名为test.txt,输入若干字符 public class Demo_2 { public static void main(String[] arg...
Java中15种锁的介绍
作者:搜云库技术团队原文:https://segmentfault.com/a/11900000177663641. Java 中15种锁的介绍在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁 / 非公平锁可重入锁 / 不可重入锁独享锁 / ...
Java中的Collections类
转载:https://blog.csdn.net/yangxingpa/article/details/80515963从【Java】Java中的Collections类——Java中升级版的数据结构中学习整理而来。一、 动态、有序、可变大小的一维数组Vector与ArrayListCollecti...
java中的Atomic类
文章目录问题背景Lock使用Atomicjava中的Atomic类问题背景在多线程环境中,我们最常遇到的问题就是变量的值进行同步。因为变量需要在多线程中进行共享,所以我们必须需要采用一定的同步机制来进行控制。通过之前的文章,我们知道可以采用Lock的机制,当然也包括今天我们讲的Atomic类。下面我...
带有静态方法的类(java中的math类)
带有静态方法的类通常(虽然不一定是这样)不打算被初始化。可以用私有构造函数来限制非抽象类被初始化。例如,java中的math类。它让构造函数标记为私有,所以你无法创建Math的实例。但Math类却不是静态类。下面是math类:public final class Math { /** ...
201521123037 《Java程序设计》第3周学习总结
1. 本周学习总结链接:http://naotu.baidu.com/file/026a646bb4031d4238accc69cdf532722. 书面作业1. 代码阅读public class Test1 { private int i = 1;//这行不能修改 private st...
Java基础(43):Java中的Object类与其方法(转)
Object类java.lang.Objectjava.lang包在使用的时候无需显示导入,编译时由编译器自动导入。Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。Object类是Java中唯一没有父类的类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的...
Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等
Java 中15种锁的介绍Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等,在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁 / 非公平锁可重入锁 / 不可重入锁独享锁 / 共享锁互斥锁 / 读写锁乐观...
Java文件(io)编程——文件字符流的使用
案例1:读取一个文件并写入到另一个文件中,char[] 来中转。首先要在E盘下创建一个文本文档,命名为test.txt,输入一些字符串。 public class Demo_5 { public static void main(String[] args) { FileRe...
[Java] 通过文件流拷贝文件
package test.stream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExceptio...
java假设模拟请求重新启动路由器(网络爬虫经常使用),还有java怎样下载图片
我们假设在公司或家里使用网络爬虫去抓取自己索要的一些数据的时候,经常对方的站点有defence机制,会给你的http请求返回500错误,仅仅要是同样IP就请求不到数据,这时候我们仅仅能去重新启动路由器,这样IP地址会改变,网络爬虫就能正常工作了以下是通过发送Socket请求来模拟路由器的重新启动指令...
BinaryHeap Java实现
public class BinaryHeap<AnyType extends Comparable<? super AnyType>> {private static final int DEFAULT_CAPACITY = 10; private AnyType[]...
JAVA委托事件处理机制
1)事件:用户对程序的某一种功能性操作。Java中的事件主要有两种:1.组件类事件componentEvent、ContainerEvent、WindowEvent、FocusEvent、PaintEvent、MouseEvent共六大类,它们均是当组件的状态发生变化时产生。2.动作类事件Actio...
java代码行数统计工具类
package com.syl.demo.test; import java.io.*; /** * java代码行数统计工具类 * Created by 孙义朗 on 2017/11/17 0017. */ public class CountCodeLineUtil { priv...
15套java架构师大型分布式综合项目实战、千万高并发-视频教程
* { font-family: "Microsoft YaHei" !important }h1 { color: #FF0 }15套java架构师、集群、高可用、高可扩 展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm...
java中excel导入\导出工具类
1.导入工具 package com.linrain.jcs.test; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; i...
Java汉字转成汉语拼音工具类
Java汉字转成汉语拼音工具类,需要用到pinyin4j.jar包. import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import ne...
Java操作文件夹的工具类
Java操作文件夹的工具类 import java.io.File; public class DeleteDirectory { /** * 删除单个文件 * @param fileName 要删除的文件的文件名 * @return 单个文件删除成功返回true,否...
JAVA中简单的MD5加密类(MD5Utils)
MD5加密分析: JDK API: 获取对象的API: 加密的API: package cn.utils; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * @auth...
java ldap用户密码md5加密
在这里不过多介绍ldap,因为这样的文章特别多,这里就简单直接的记录这一个问题。在springboot中通过引入spring-boot-starter-data-ldap,使用LdapTemplate真的挺方便,现在遇到一个问题,添加用户时,userPasswod在ldap中显示的是明文密码,我现在...