- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 Netty机制
Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。...
2018-05-10 10:59:06 304
原创 java and php aes相互加密解密。
1:RSA加密算法:1-1:Java RSA公约加密代码 public static byte[] encryptByPublicKey(byte[] data, String publicKey) throws Exception { byte[] keyBytes = Base64.decodeBase64(publicKey); X509En
2018-01-05 17:52:16 1256
原创 python3.6 爬虫例子
import urllib.requestimport reimport osimport urllib.error as error# 网址url = "http://www.lakala.com/"# 请求request = urllib.request.Request(url)# 爬取结果response = urllib.request.urlopen(reques
2017-11-21 17:07:02 5142
原创 centos Failed to start LSB: Bring up/down networking错误解决
(1)修改网卡名和配置文件# mv /etc/sysconfig/network-scripts/ifcfg-xxx /etc/sysconfig/network-scripts/ifcfg-xxx修改配置文件里面name和device# vi /etc/sysconfig/network-scripts/ifcfg-xxxTYPE=EthernetBOOTPRO
2017-11-10 09:25:13 350
原创 spark集群搭建
1:JDK,SCALA,HADOOP SCALA 下载路径http://spark.apache.org/downloads.htmlhttp://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.4/hadoop-2.7.4.tar.gzhttp://mirror.bit.edu.cn/apache/spark/spark-2.2.0
2017-11-07 19:03:39 204
原创 spark com.google.common.base.Stopwatch错误解决办法
Spark的场合,出现如下错误:Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Stopwatch.elapsedMill原因:guava jar包办本冲突,需要使用14.0.1版本,解决办法。如下: com.google.guava
2017-11-02 11:42:10 9208
原创 Java特性和设计模式的关系?
自己学习的时候,经常疑惑什么是设计模式,设计模式是怎么实现的,后来深思后明白,设计模式就是Java的特性(继承,封装,多态,静态,接口,反射)等,利用一种或几种按照一定的规律编码,就是设计模式。例如:代理模式:就是利用多态,反射,以及接口三大特性。1:接口public interface Subject { void visit();}public c
2017-05-24 20:28:36 296
原创 7层网络协议对应的例子
应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。表示层这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或A
2017-05-24 20:23:23 2055
原创 Spring MVC web.xml配置
web.xml的编写:1:加载spring容器-->param>param-name>contextConfigLocationparam-name>param-value>WEB-INF/classes/spring/applicationContext-*.xmlparam-value>param-value>classpath:spring/ap
2017-05-23 21:54:52 285
转载 java中hashCode的作用。
在有些情况下,程序设计者在设计一个类的时候为需要重写equals方法,比如String类,但是千万要注意,在重写equals方法的同时,必须重写hashCode方法。为什么这么说呢?下面这段话摘自Effective Java一书:在程序执行期间,只要equals方法的比较操作用到的信息没有被修改,那么对这同一个对象调用多次,hashCode方法必须始终如一地返回同一个整数。
2017-05-22 21:46:19 245
原创 线程间通信的几种方式
Java线程间通信:1:线程上下文2:共享内存3:IPC通信4:套接字(Socket),不同的机器之间进行通信另外:附注通信内容:linux常用的进程间的通讯方式(1)、管道(pipe):管道可用于具有亲缘关系的进程间的通信,是一种半双工的方式,数据只能单向流动,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)、命名管道(named pipe):
2017-05-22 21:27:34 14677 4
原创 Java中,重载和重写是否是多态?
override->重写(=覆盖)、overload->重载、polymorphism -> 多态重载,继承,重写和多态的区别:继承是子类获得父类的成员,重写是继承后重新实现父类的方法。重载是在一个类里一系列参数不同名字相同的方法。多态则是为了避免在父类里大量重载引起代码臃肿且难于维护。一个有趣的说法是:继承是子类使用父类的方法,而多态则是父类使用子类的方法。注
2017-05-22 20:59:00 2068
原创 spring Ioc & Bean
Spring IoC容器的使用:配置元数据 基于Xml的配置 基于Annotation的配置 基于Java的配置实例化容器使用容器一个Spring IoC容器管理了一个或者多个beans这些beans通过你提供给容器的配置元数据进行创建Bean的实例化:通过构造方法实例化使用静态工厂方法实例化使用实例工厂方法实例化
2017-05-20 19:58:44 169
原创 One or more constraints have not been satisfied. 问题解决
Eclipse --> Preferences --> Maven --> Installations 中添加最新的版本的maven文件。或者添加 jdk1.8 true 1.8 1.8
2017-05-19 10:51:55 686
原创 spring cloud和dubbo比较
背景如果拿Dubbo与spring Netflix套件做对比,前者在国内影响力较大,后者在国外影响力较大,我认为在背景上可以打个平手;但是若要与Spring Cloud做对比,由于Spring Source的加入,在背书上,Spring Cloud略胜一筹社区活跃度在社区活跃度上,Spring Cloud毋庸置疑的优于DubboRPC vs REST服务提供
2017-05-18 18:59:31 1287
原创 Netty Failure to transfer io.netty:netty-tcnative:jar:${os.detected.classifier}:2.0.0.Final 问题解决
Netty框架中,pom文件中引用netty-alljar发生错误,解决办法。错误现象:Failure to transfer io.netty:netty-tcnative:jar:${os.detected.classifier}:2.0.0.Final from http://maven.aliyun.com/nexus/content/repositories/central/ w
2017-05-06 20:17:06 6794 1
工作流Activiti, echart,oa等框架,支持二次开发
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人