java
文章平均质量分 54
Joeyos
https://joeyos.github.io
展开
-
Redis数据库缓存系统搭建
文章目录Redis安装启动Redis运行测试设置防火墙关闭RedisRedis架构细节集群搭建设置防火墙启动所有redis使用redis-trib.rb关闭redisRedis安装第一步:安装gcc编译环境yum install gcc-c++第二步:把redis的源码上传到linux服务器。第三步:解压缩。tar -zxvf redis-3.0.0.tar.gz第四步:make第...原创 2019-01-27 01:06:34 · 371 阅读 · 0 评论 -
Nginx+FastDFS图片服务器搭建
文章目录nginx的反向代理反向代理模拟复制两个tomcat模拟反向代理修改tomcat配置文件无法访问欢迎页面【防火墙问题】更改两个index.jsp主页反向代理负载均衡【新机器能者多劳】启动tomcat和nginx测试执行./nginx -s reload找不到nginx.pidFastDFS文件上传下载上传流程下载流程搭建FastDFS步骤复制压缩包到服务器安装libevent和perl安装...原创 2018-11-10 15:00:16 · 372 阅读 · 0 评论 -
Linux CentOS7安装nginx图片服务器
文章目录安装nginx依赖包安装gcc安装PCRE正则表达式解析安装zlib解压缩安装opensslnginx安装步骤把nginx的压缩包上传到linux系统解压新建临时缓存文件夹进入nginx-1.8.0运行configuremake并且make install启动查看进程在浏览器输入服务器域名192.168.52.129访问nginx无法访问欢迎页面【防火墙问题】关闭nginx配置文件ngin...原创 2018-11-09 13:34:19 · 1305 阅读 · 0 评论 -
正则表达式验证合法电话号码
中国移动:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178/1705中国联通:130/131/132/155/156/185/186/145/175/176/1709中国电信:133/153/180/181/189/199/177/1700/1349首位为1,中间两位为(3、8加一个数)或...原创 2018-10-19 15:44:53 · 494 阅读 · 0 评论 -
Java之JDBC批量插入数据
普通插入方式10万条数据,耗时13秒。。。private String url = "jdbc:mysql://localhost:3306/test01"; private String user = "root"; private String password = "123456"; @Test public void Test(){ Connectio原创 2018-10-16 19:45:15 · 22895 阅读 · 1 评论 -
JTable表格设置隔行颜色
定义函数,隔行设置表格背景色在表格显示之前调用,setColumnColor(table);public static void setColumnColor(JTable table) { try { DefaultTableCellRenderer tcr = new DefaultTableCellRenderer(){ private static final lo...原创 2018-10-18 21:07:38 · 2380 阅读 · 3 评论 -
java将两个有序链表合并成有序链表
利用递归法将两有序链表合并成链表,且合并后的链表仍然有序。比较链表1和链表2的第一个结点数据,如果head1.data<head2.data,则把结果链表头指向链表1的第一个结点。对剩余的head1.next和链表2再次递归调用同样的方法,合并结果。一直递归到所有结点都被加到结果链表中。class Node{ Node next=null; int data; public...原创 2018-09-22 23:08:37 · 846 阅读 · 0 评论 -
java实现观察者模式
观察者模式(发布/订阅模式)提供了避免组件之间紧密耦合的另一种方法,它将观察者和被观察者的对象分离开。在该模式中,一个对象通过添加一个方法是的自身变得可观察。例如,用户界面可以作为观察者,业务数据是被观察者,当数据有变化后会通知界面,界面收到通知后,会根据自己的显示方式修改界面。一个对象只做一件事情,并且将它做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。impo...原创 2018-09-22 16:46:20 · 384 阅读 · 0 评论 -
java中实现多线程的方法有哪几种
实现多线程的方法有三种:实现Runnable接口,并实现接口的run()方法继承Thread类,重写run方法实现Callable接口,重写call()方法实现Runnable接口,并实现接口的run()方法(1)自定义类并实现Runnable接口,实现run()方法。(2)创建Thread对象,用实现Runnable接口的对象作为参数实例化该Thread对象。(3)调用Thre...原创 2018-09-21 23:55:25 · 10294 阅读 · 0 评论 -
java中接口和抽象类的区别
接口和抽象类的区别?接口(interface)和抽象类(abstract class)是支持抽象类定义的两种机制。接口是公开的,不能有私有的方法或变量,接口中的所有方法都没有方法体,通过关键字interface实现。抽象类是可以有私有方法或私有变量的,通过把类或者类中的方法声明为abstract来表示一个类是抽象类,被声明为抽象类的方法不能包含方法体。子类实现方法必须含有相同的或者更低的访问...原创 2018-09-21 23:18:35 · 91811 阅读 · 15 评论 -
java将汉字字符串转换为拼音(包含多音字)
汉字转换为拼音用一种简单的方法将字符串转化为拼音:将需要转换的字符串t1里的字符t1[i]按照t3的格式格式化为拼音,并复制给t2如果t1[i]不是汉字,则不转换,直接把t1[i]复制给t2将t2首字母大写,复制给t4这里将用到pinyin4j.jar包,请自行百度下载。package com.api.weather;import net.sourceforge.pinyin4j...原创 2018-09-17 23:29:39 · 4103 阅读 · 1 评论 -
java配置OpenCV环境
一般汉字字符串转拼音这里将介绍一种简单的汉字转拼音的方法,将要用到pinyin4j.jar包,请自行找百度下载。判断t1是否为汉字如果是,则将t1按照t3的格式格式化为拼音,赋给字符数组t2,再把t2首字母大写加到字符串t4里。如果不是,则将t1字符不处理加到字符串t4里。import net.sourceforge.pinyin4j.PinyinHelper;import net...原创 2018-09-17 22:37:01 · 1896 阅读 · 1 评论 -
java报错error
JSONcommons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/colle...原创 2018-09-16 13:19:42 · 192 阅读 · 0 评论 -
java读写Excel文件
这里java的JDK版本为1.8.0X,需要下载jxl.jar。利用eclipse新建工程,把jxl.jar导入到工程下。写入Excelimport java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.Writabl...原创 2018-05-15 18:45:33 · 296 阅读 · 0 评论 -
java使用JDBC连接mysql数据库
个人主页:https://zhangquan1995.github.io这里java的JDK版本为1.8.0X,mysql版本为5.7。mysql的用户名为:root,密码为:zhang110。下载JDBC驱动下载JDBC驱动mysql-connector-java-5.1.46.zip,将其解压到java的安装目录(随便哪个路径都行,但是要记住这个路径)。配置JDBC的环...原创 2018-04-29 17:24:02 · 445 阅读 · 0 评论 -
Solr集群+Zookeeper搭建分布式搜索系统
文章目录安装solr无法访问solr访问http://192.168.52.129:8080/solr-4.10.3/配置中文分析器solr集群(solr+zookeeper)搭建zookeepersolr集群搭建安装solr前提,已经安装tomcat和jdk。解压solr压缩包新建文件夹/usr/local/solr把tomcat放里面复制cp dist/solr-4.10.3.w...原创 2018-11-15 23:20:45 · 2452 阅读 · 0 评论