邵鸿鑫

To be, or not to be- that is the question!

排序:
默认
按更新时间
按访问量

再见2017!

    转眼之间2018年只剩下3个自然日了。感觉这一年过得很快,2017可以说是职业生涯中最忙碌的一年。也是富有戏剧性的一年,从研发做到了管理,又从管理跳槽做回了开发。晋升管理岗位后第一次感觉自己遇到了职业天花板,很多工作内容缺乏经验,慢慢的由起初的兴奋变成怀疑,开始怀疑自己的能力,这次的晋升是...

2018-02-13 13:53:53

阅读数:171

评论数:4

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

1.部署多台tomcat  简单的在一台服务器上部署多台tomcat最简单不过了,只需要将tomcat压缩包解压到多个目录,然后更改/conf/server.xml配置文件中的三个端口:  a.Server port=”8[X]05″ shutdown=”SHUTDOWN”  b.Connecto...

2018-01-16 09:53:21

阅读数:256

评论数:2

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

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

2017-07-11 14:24:39

阅读数:890

评论数:2

https开发——tomcat配置

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

2017-02-21 15:11:07

阅读数:498

评论数:8

使用Jedis连接Redis

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

2016-07-30 16:18:35

阅读数:5034

评论数:3

java 堆 栈 方法区的简单分析

今天看到一篇写java堆栈的文章,很不错和大家分享一下,原文地址http://blog.sina.com.cn/s/blog_65ca444f01011q14.html 基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回...

2016-07-30 10:09:01

阅读数:1779

评论数:2

Httpclient简介

什么是httpclient  HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库...

2016-07-29 11:40:07

阅读数:880

评论数:4

linux——Nginx安装

Nginx安装环境  Nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc  安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE  PCRE(Perl C...

2016-07-18 10:13:22

阅读数:2297

评论数:3

Solr简单介绍

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

2016-06-29 15:10:16

阅读数:3746

评论数:3

全文检索——Lucene

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

2016-06-24 19:57:04

阅读数:3743

评论数:2

JVM体系结构与工作方式

JVM全称是Java Virtual Machine(Java虚拟机),他通过模拟一个计算机来达到一个计算机所具有的计算功能。  Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引...

2016-06-20 09:53:24

阅读数:3879

评论数:4

序列化和反序列化

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

2016-06-12 21:03:04

阅读数:2746

评论数:3

AOP简单介绍

AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。  当我们需要为分散的对象引入公共...

2016-05-30 15:29:53

阅读数:5482

评论数:4

Hibernate与 MyBatis

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

2016-05-27 20:04:44

阅读数:5753

评论数:5

Linux——搭建Redis集群

上一篇文章介绍到redis的安装和配置,有时候我们需要考虑负载均衡或者容灾机制,在某台机器宕机的时候不能影响程序的正常工作,因此今天和大家共同搭建一些redis集群。  首先声明这篇文章紧密联系上一篇,一些路径以及压缩包都是上一篇文章下载的。这里我们以六个redis组成的集群为例(三主三从)。需要...

2016-05-23 18:01:20

阅读数:6193

评论数:5

Linux——Redis安装配置

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取...

2016-05-22 21:14:52

阅读数:4347

评论数:4

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

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

2016-04-29 09:32:58

阅读数:6271

评论数:2

J2EE核心之EJB

EJB作为EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(j...

2016-04-27 15:27:22

阅读数:3778

评论数:2

云计算技术

云计算这三个字,近些年听得比较多了,到底什么是云计算呢?云计算又有什么作用呢?接下来和大家共同揭开云计算的面纱。  云的出现,彻底的改变了我们的生活。通俗的讲,家里需要排污水的话需要修一条管道直通污水处理厂。但是这条管道并不是全天都在占用,而且只有一家使用的话,维护成本较高,闲置的时候造成了资源的...

2016-04-24 20:06:59

阅读数:5189

评论数:3

P2P原理

前面文章在分布式计算泛型中介绍过

2016-04-18 20:13:43

阅读数:5485

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭