邵鸿鑫 + 关注
java相关技术专家

多线程——继承Thread 类和实现Runnable 接口的区别

发布时间:2017-07-11 14:24:39 浏览:1063 评论 :0

  java中我们想要实现多线程常用的有两种方法,继承Thread 类和实现Runnable 接口,有经验的程序员都会选择实现Runnable接口 ,其主要原因有以下两点:   首先,java只能单继承,因此如果是采用继承Thread的方法,那么在以后进行代码重构的时候可能会遇到问题,因为你无法继承别的类了。

java 线程 random string static 多线程 class void test 资源共享 thread

https开发——tomcat配置

发布时间:2017-02-21 15:11:07 浏览:833 评论 :0

  最近公司有微信小程序的项目,微信小程序调用接口需要HTTPS协议。HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

安全 加密 配置 tomcat SSL xml

nginx+tomcat实现单个IP地址,多个二级域名+多个站点访问

发布时间:2016-10-18 16:22:46 浏览:963 评论 :0

1.部署多台tomcat   简单的在一台服务器上部署多台tomcat最简单不过了,只需要将tomcat压缩包解压到多个目录,然后更改/conf/server.

nginx 域名 配置 tomcat Server xml 虚拟目录 index html JSP

使用Jedis连接Redis

发布时间:2016-07-30 16:18:35 浏览:710 评论 :0

使用Jedis连接redis跟我们使用jdbc连接数据库特别向,话不多说,直接上代码。 需要引入的jar包 这里我建的是maven工程,pom坐标配置如下 redis.

redis spring cluster 集群 测试 ADD string void test jedis

java 堆 栈 方法区的简单分析

发布时间:2016-07-30 10:09:01 浏览:710 评论 :0

 基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。引用数据类型,需要用new来创建,既在栈空间分配一个地址空间(reference),又在堆空间分配对象的类变量(object) 。

java 线程 string 数据类型 数组

Httpclient简介

发布时间:2016-07-29 11:40:07 浏览:671 评论 :0

什么是httpclient   HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。

string static exception url class utf-8

linux——Nginx安装

发布时间:2016-07-18 10:13:22 浏览:798 评论 :0

Nginx安装环境   Nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc   安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE   PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。

nginx linux LOG yum 配置 测试 正则表达式 gcc

Solr简单介绍

发布时间:2016-06-29 15:10:16 浏览:1228 评论 :0

简介   Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。

java 服务器 Apache 配置 solr 搜索引擎 索引 xml lucene 文本分析

全文检索——Lucene

发布时间:2016-06-24 19:57:04 浏览:1048 评论 :0

简单介绍:   全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统。   像我们平时用的百度谷歌搜索引擎,当我们在输入框输入任意内容后点击搜索,搜索引擎就会把与我们搜索内容相关的内容全部检索到,并按照一定的排序规则呈现给我们。

Apache 搜索引擎 索引 string void index lucene 存储

JVM体系结构与工作方式

发布时间:2016-06-20 09:53:24 浏览:1441 评论 :0

  JVM全称是Java Virtual Machine(Java虚拟机),他通过模拟一个计算机来达到一个计算机所具有的计算功能。   Java语言的一个非常重要的特点就是与平台的无关性。

java jvm 容器 操作系统 class JDK dll

序列化和反序列化

发布时间:2016-06-12 21:03:04 浏览:745 评论 :0

  互联网的产生带来了机器间通讯的需求,而互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型,不同模型每层的功能定义以及颗粒度不同,例如:TCP/IP协议是一个四层协议,而OSI模型却是七层协议模型。

java string static class void 数组

AOP简单介绍

发布时间:2016-05-30 15:29:53 浏览:456 评论 :0

  AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。

日志 模块 面向对象编程 aop 编程

Hibernate与 MyBatis

发布时间:2016-05-27 20:04:44 浏览:932 评论 :0

简介   Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO (POJO Plain Ordinary Java Object 简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称)和数据库表之间的映射,以及SQL 的自动生成和执行。

java 程序员 SQL 数据库 配置 session ibatis Hibernate mapping mybatis

Linux——搭建Redis集群

发布时间:2016-05-23 18:01:20 浏览:893 评论 :0

  上一篇文章介绍到redis的安装和配置,有时候我们需要考虑负载均衡或者容灾机制,在某台机器宕机的时候不能影响程序的正常工作,因此今天和大家共同搭建一些redis集群。

linux redis 配置 集群 负载均衡 ruby 容灾

Linux——Redis安装配置

发布时间:2016-05-22 21:14:52 浏览:787 评论 :0

  redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

linux redis 配置 磁盘 存储 数据类型

EJB——有状态的会话bean和无状态的会话bean

发布时间:2016-04-29 09:32:58 浏览:547 评论 :0

  前面文章介绍过EJB的一些基本概念和三种bean,今天重点介绍一下会话bean中的有状态会话bean和无状态会话bean。   会话bean分为有状态的会话bean和无状态的会话bean: 有状态会话bean :   每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。

exception class void bean EJB

J2EE核心之EJB

发布时间:2016-04-27 15:27:22 浏览:747 评论 :0

  EJB作为EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。

分布式 java 服务器 数据库 容器 entity 分布式系统 j2ee bean session Hibernate EJB JMS

云计算技术

发布时间:2016-04-24 20:06:59 浏览:697 评论 :0

  云计算这三个字,近些年听得比较多了,到底什么是云计算呢?云计算又有什么作用呢?接下来和大家共同揭开云计算的面纱。   云的出现,彻底的改变了我们的生活。

分布式 公共云 互联网 基础设施 SaaS PaaS IaaS 分布式计算 分布式文件系统 并行计算 编程 专有云 云平台 service 存储

Web Service

发布时间:2016-03-30 15:40:16 浏览:522 评论 :0

概述   Web Service的出现是为了解决平台的互操作性差、和异构性等问题严重影响了Web应用的发展。它是一种跨平台跨语言的远程调用技术,服务端和客户端可以采用不同的语言编写,也可以在不同的平台上运行。

编程语言 分布式 防火墙 web REST service

分布式计算泛型

发布时间:2016-03-26 10:46:46 浏览:824 评论 :0

  泛型定义为一种模式例子或模型。今天和大家共同学习一下分布式计算泛型,分布式计算泛型总共可划分为五大类共九种常见泛型,接下来一一介绍。 一、消息相关   消息相关的泛型包括消息传递泛型和消息系统泛型。

分布式 消息系统 消息队列 服务器 面向对象 互联网 主机 分布式计算 云服务 分布式系统

8