自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

detiantian的博客

一起学习,共同进步!!!实践中不断总结,不断成长!!!

  • 博客(24)
  • 收藏
  • 关注

原创 Linux Ubuntu 防火墙

安装 http://blog.51cto.com/yangzhiming/1982814 whereis iptables #查看系统是否安装防火墙可以看到 iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz #表示已经安装iptables apt-get install iptables...

2019-01-01 17:57:00 511

原创 Linux 搭建java开发环境

Linux 搭建java开发环境 JDK 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压: cd /usr/lib sudo tar xzf jdk-8u191-linux-x64.tar.gz 配置环境变量 vim ~/.profile 在...

2019-01-01 17:28:38 177

原创 RestTemplate

RestTemplate 获取文件流 RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setAccept(Lists.newArrayList(MediaType.ALL)); ResponseEntity<byte[]> respon...

2018-11-19 10:49:55 710

原创 分布式锁_Redis_Setnx_getSet

使用Redis-setnx-getset实现分布式锁实现原理: Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。redis的SETNX命令可以方便的实现分布式锁。 SETNX SETNX key value 将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动

2016-11-27 14:18:57 4459 3

转载 linux 服务器安装jdk和tomcat

linux 服务器安装jdk和tomcat 博客分类:  服务器 linuxtomcatjdk服务器web      通常发布一个Java web项目需要一个支持Servlet  和 Jsp的服务器,最常用的是tomcat,Jboss,Jetty。我一般选择tomcat发布,简要描述在linux下安装JDK和搭建tomcat服务器过程。   第一步:下载

2016-08-13 09:31:37 344

转载 远程连接腾讯云MySQL数据库

远程连接腾讯云MySQL数据库 默认情况下,Centos系统的Mysql数据库是不允许被远程访问的 所以我们需要开启 输入mysql -uroot -p,使用Mysql 使用mysql数据库,Mysql数据库是Mysql系统自带的数据库,带有用户表,我们可以添加用户,并授权 输入: [html] view plai

2016-08-13 08:54:31 15078 1

转载 Linux注册tomcat为服务

Linux注册tomcat为服务   2014-08-10 17:47:20|  分类: 默认分类|举报|字号 订阅        下载LOFTER我的照片书  | 环境: centos 6.4  tomcat 6  :我的安装目录在:/home/tomcat

2016-08-12 13:12:26 294

转载 linux解压命令大全

压缩:zip FileName.zip DirName ——————————————— .rar 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName ——————————————— .lha 解压:lha -e FileName.lha 压缩:lha -a FileName.lha FileName ——————————————

2016-08-12 12:57:47 257

转载 linux中apache和mysqld加入service系统服务中

mysql:  代码如下 复制代码 cd /usr/local/mysql/share/mysql cp mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart 现在你就可

2016-08-12 00:21:25 3819

转载 AngularJS动态加载模块和依赖

AngularJS动态加载模块和依赖 前言 由于AngularJS是单页面应用框架,在正常的情况下,会在访问页面的时候将所有的CSS、JavaScript文件都加载进来。文件不多的时候,页面启动速度倒不会影响太多。但是一旦文件数太多或者加载的第三方库比较大的时候,就会影响页面启动速度。因此对于应用规模大、文件数比较多或者加载的第三方库比较大的时候,采用动

2016-08-11 14:55:59 1573

转载 Socket编程

循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)一、TCP/IP协议  既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。  TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的

2016-08-02 14:19:02 319

转载 java反射机制以及Method.invoke解释

JAVA反射机制和以及Method.invoke解释JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在

2016-07-29 15:47:37 403

原创 BaseServlet

BASESERVLET说明: 为了简化Servlet的书写,也为了实现一个Servlet中可以调用多个方法,借鉴别人代码,写出baseServlet。以后再写servlet的时候,可以继承该BaseServlet。 注意: 若要使用该BaseServlet,则需按照一定的书写规范,以下会有举例! BaseServlet.javapackage demo1.servlet;impo

2016-07-29 15:36:28 566

原创 javaWeb_JDBC

JDBC1.什么是JDBC  JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。2.JDBC核心类(接口)介绍JDBC中的核心类有:DriverManager、Connection、Statement,和ResultSet

2016-07-29 14:16:32 292

原创 jdbcUtils

JDBCUtils这里给出三个jdbc操作的工具类首先给出c3p0-config.xml文件<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!-- 这是默认配置信息 --> <default-config> <!-- 连接四大参数配置 --> <property name="jdbcUrl"

2016-07-29 14:08:18 595

原创 log4j

Log4j什么是Log4j Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。 Log4j核心概念Log4j中有三大组件:日志器(Logger)、日志输出目标(Appender)、格式化器(Layout) Logger:用来输出日志消息的类,它可以输出不同级别的消息,例如错误消息、警告消息等; Appende

2016-07-29 14:06:03 417

转载 正确理解ThreadLocal

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。  另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作

2016-07-29 11:18:48 314

原创 log4j

Log4j什么是Log4j Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。 Log4j核心概念Log4j中有三大组件:==日志器(Logger)、日志输出目标(Appender)、格式化器(Layout)== - Logger:用来输出日志消息的类,它可以输出不同级别的消息,例如错误消息、警告消息等

2016-07-28 16:08:08 278 1

原创 javaWeb_Request_Response

请求的响应流程1.response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service()方法中使用response

2016-07-28 14:59:14 283

原创 javaWeb_监听器

JAVAWEB 监听器 监听器: 它是一个接口,内容由我们来实现; 它需要注册,例如注册在按钮上! 监听器中的方法,会在特殊事件发生时被调用! 举例 - 观察者: - 事件源:小偷 - 事件:偷东西 - 监听器:警察 - 监听器中的方法:抓捕 JAVAWEB中的监听器 - 事件源:三大域 Servle

2016-07-28 14:53:44 275

原创 javaWeb_过滤器

JAVAWEB过滤器JAVAWEB过滤器 什么是过滤器 过滤器之hello world 过滤器详细 过滤器声明周期 FilterConfig FilterChain 多个过滤器执行顺序 四种拦截方式 过滤器的应用场景 1.什么是过滤器 过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。 当用户请求某个Servlet时,会先执行部署在这

2016-07-28 14:53:11 553 1

原创 javaWeb_Servlet

JAVAWEB SERVLETServlet概述什么是Servlet Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要: - 接收请求数据; - 处理请求; - 完成响应  例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servl

2016-07-28 14:52:18 552

转载 json

总结java中处理json的方法翻译:无若(英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.html)#####简介 JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交换形式,是一种XML的替代方案,而且比

2016-07-27 19:09:38 443

转载 dom4j

Dom4j的初步使用 DOM4j简介 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个

2016-07-27 10:26:42 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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