- 博客(27)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Java多线程-多线程的引入
Java多线程-多线程的引入定义:同时对多项任务加以控制;什么是多线程呢,我可以简单的理解成 一边吃饭,一边听音乐 这个是多线程;假如 吃完饭再听音乐,或者先听音乐再吃饭,这个是单线程。程序里同时执行多个任务并且加以控制 这个是java多线程的含义。同时干多个事,能充分利用cpu 内存等硬件设备,提高程序运行效率。下
2017-10-12 14:38:23
310
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Java设计模式-单例模式
Java设计模式-单例模式在长期的程序设计过程中,开发者们总结出了很多设计经验,最终经过整理和优化,变成了如今的设计模式;设计模式有很多 有单例,工厂,代理等等。这里推荐一本关于Java设计模式的书籍 Head First设计模式今天我们这里讲解的是最常用的单例模式;在Java应用中,单例对象能保证在一个JVM中,该对
2017-10-11 10:09:19
254
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Java面向对象-匿名内部类
Java面向对象-匿名内部类内部类前面我们讲过了 就是类的内部再定义类;匿名内部类 这里指的是实例化内部对象 就是没有名字的内部类;作用:假如某个类只使用一次,则可以使用匿名内部类;我们来看一个具体实例:先定义一个接口:123456
2017-10-11 09:48:04
227
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Java面向对象-String类综合案例
Java面向对象-String类综合案例“ aB232 23 &*( s2 ”指定字符串,要求去掉前后空格,然后分别统计其中英文字符,空格,数字和其他字符的个数;思路:首先去掉前后空格,我们查找api文本,可以找到trim()方法;要统计的话,我们遍历字符串,然后通过if判断来统计各种字符的个数;我们给下参考代码,视频中也会详细讲解:
2017-10-09 13:48:36
206
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Java Executor框架使用
第一节:Java Executor框架特性Java Executor框架是Jdk1.5之后推出的,是为了更加方便的开发多线程应用而封装的框架;相比传统的Thread类,Java Executor使用方便,性能更好,更易于管理,而且支持线程池,所以我们在开发爬虫的时候,为了提高爬虫的爬取效率,我们要使用多线程,推荐使用Java的Executor框架来实现,因为Exec
2017-10-09 10:04:16
198
原创 Linux安装ftp,并配置虚拟账户
etc/pam.d/vsftpd PAM认证文件(此文件中file=/etc/vsftpd/ftpusers onerr=succeed指的是阻止该文件中用户访问。新建一个用于虚拟用户认证的PAM文件vsftpd.vu,其中PAM文件内的“db=”参数为使用db_load命令生成的账户密码数据文件的路径,但不用写数据文件的后缀。/etc/vsftp/user_list 禁止或者允许使用vsftp的ftp用户列表(根据主配置文件来定)/var/log/xferlog vsftp日志文件。
2023-12-28 15:46:04
957
原创 docker部署nacos
拉取镜像:docker pull nacos/nacos-server启动服务:docker run --name nacos -d -p 8848:8848 nacos/nacos-serverWeb 管理地址:http://127.0.0.1:8848/nacos/默认端口号是:8848默认账号密码:nacos/nacos进入控制台:docker exec -it nacos bash配置文件地址:conf/application.properties# ..
2021-05-25 13:25:51
271
转载 在Centos7中安装elasticsearch5.5
在Centos7中安装elasticsearch5.5 第一步:必须要有jre支持elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre可以参考 http://blog.java1234.com/blog/articles/307.html 第二步:下载elasticsearch进入官方下载 https:/...
2019-02-20 15:42:19
365
转载 Redis安装
Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中。 准备工作 VMware 以及Xshell https://redis.io/ redis官方安装教程,但是比较简单,不适合生产环境的安装部署;我们这边详细点, 第一步:安装gccgcc编译c的,因为redis是c编写的,所以我们先安装下gccyu...
2019-02-20 14:41:02
177
转载 Centos7.3安装和配置Tomcat8
第一步:下载Tomcat8压缩包进入 http://tomcat.apache.org/download-80.cgi 下载tar.gz压缩包 第二步:用ftp工具把压缩包上传到/home/data/下 第三步:解压以及新建目录[root@localhost ~]# ls /home/data/apache-tomcat-8.5.16.tar.gz...
2019-02-20 11:18:01
164
转载 Centos7.3安装和配置jre1.8
在正式环境里 我们可以不安装jdk ,仅仅安装Java运行环境 jre即可; 第一步:下载jre我们去oracle官方下载下jre http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html 下载 server jre 这里提供下百度云...
2019-02-20 11:16:11
95
转载 centos下完全卸载mysql
yum方式安装的mysql 1、yum remove mysql mysql-server mysql-libs compat-mysql512、rm -rf /var/lib/mysql3、rm /etc/my.cnf 查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。 rpm方式安装的mysql a)...
2019-02-19 16:12:02
120
转载 centos7 安装mysql 的 yum -y install mysql-community-server 报错
!!!安装过程中遇到的问题!!!问题:软件包依赖 mariadb组件错误:软件包:akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda) 需要:mariadb-server 正在删除: 1:mariadb-server-5.5.44-2.el7.centos.x86_64 (@anaconda) ...
2019-02-18 09:57:09
5822
转载 Centos7.3安装和配置Mysql5.7
第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/ 点击 下载 右击 复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 得到这个 这个就是Y...
2019-02-15 17:54:11
94
转载 Java IO流-InputStream和OutputStream
Java IO流-InputStream和OutputStreamInputStream是输入流 OutputStream是输出流;InputStream输入流可以把文件从硬盘读取到内存;OutputStream输出流可以把文件从内存写入到硬盘;我们实际使用的都是InputStream和OutputStream的子类;比如文件操作方
2017-10-12 18:46:59
668
转载 Java IO流-IO 流简介
Java IO流-IO 流简介定义:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO 流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流
2017-10-12 17:36:09
193
转载 Java多线程-线程同步
Java多线程-线程同步前面的实例已经设计到同步问题:上代码:12345678910111213141516171819202122232425
2017-10-12 17:18:41
203
转载 Java多线程-线程常用方法
Java多线程-线程常用方法1,getName(); 返回该线程的名称。2,currentThread();返回对当前正在执行的线程对象的引用。3,isAlive();测试线程是否处于活动状态。4,sleep();线程休眠。5,setPriority(int newPriority);更改线程的优先级。6,yield();暂停当前正在执行
2017-10-12 17:01:41
274
转载 Java多线程-线程的状态
总的执行图:所有状态:1,创建状态在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态,此时,它已经有了相应的内存空间和其他资源,但还处于不可运行状态。新建一个线程对象可采用Thread 类的构造方法来实现,例如,“Thread thread=new Thread();”。2,就绪状态新建线程对象后,调用
2017-10-12 15:00:52
150
转载 Java多线程-Java多线程实现
Java多线程-Java多线程实现1,继承Thread类2,实现Runnable接口3,多线程实现数据共享1,继承Thread类1234567891011121314151
2017-10-12 14:52:57
873
转载 通过反射调用方法和操作属性
通过反射调用方法和操作属性为了演示,我们先改下Student类:1234567891011121314151617181920212223242526
2017-10-11 17:38:08
518
转载 通过反射获取类的基本结构
通过反射获取类的基本结构,我们来讲解下如果通过反射获取类的构造方法,普通方法以及属性;先把Student类改写下,加点方法;123456789101112131415161718192021
2017-10-11 17:27:54
241
转载 java反射-java Class基本使用
java反射-java Class基本使用通过Class类获取对象完整包类名:我们新建一个Student类:12345package com.java1234.chap07.sec01; public class Student { }
2017-10-11 17:25:49
190
转载 JAVA反射-反射的基本概念
JAVA反射-反射的基本概念一般情况下,我们知道一个类,那可定可以通过这个类创建对象;但是如果要求通过一个对象找到一个类,这时候反射就派上用场了。java反射实现的核心就是Class类 java.lang包下的。
2017-10-11 16:54:24
332
转载 java常用类-java日期处理类
java常用类-java日期处理类Date类Date类是jdk给我们提高的标准日期类,在java.util包下;给下示例代码:1234567891011package com.java1234.chap05.sec01;
2017-10-11 11:51:10
424
转载 Java面向对象-Object类
Java面向对象-Object类Object类是所有类的父类;Object类的常用方法1,public String toString() 返回该对象的字符串表示。2,public boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”我们上一个示例:
2017-10-11 09:34:23
246
转载 Java面向对象-String类作业一字符串转数组
Java面向对象-String类作业一字符串转数组将字符串“1,3,5,7,9”,转换成数组,数组元素是整数元素1,3,5,7,9 ;思路:首先我们需要定义一个新的整型数组来存储元素,但是定义数组需要知道数组的长度;我们先遍历字符串,统计出数字的个数,即数组的长度,这样我们就能实例化数组了;然后我们就是再次遍历字符串,把数组挨个的存储
2017-10-10 10:23:50
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人