- 博客(24)
- 收藏
- 关注
原创 Linux Ubuntu 防火墙
安装http://blog.51cto.com/yangzhiming/1982814whereis iptables #查看系统是否安装防火墙可以看到iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz #表示已经安装iptablesapt-get install iptables...
2019-01-01 17:57:00
532
原创 Linux 搭建java开发环境
Linux 搭建java开发环境JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压:cd /usr/libsudo tar xzf jdk-8u191-linux-x64.tar.gz配置环境变量vim ~/.profile在...
2019-01-01 17:28:38
187
原创 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
734
原创 分布式锁_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
4477
2
转载 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
357
转载 远程连接腾讯云MySQL数据库
远程连接腾讯云MySQL数据库默认情况下,Centos系统的Mysql数据库是不允许被远程访问的所以我们需要开启输入mysql -uroot -p,使用Mysql使用mysql数据库,Mysql数据库是Mysql系统自带的数据库,带有用户表,我们可以添加用户,并授权输入:[html] view plai
2016-08-13 08:54:31
15100
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
308
转载 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
267
转载 linux中apache和mysqld加入service系统服务中
mysql: 代码如下复制代码cd /usr/local/mysql/share/mysqlcp mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld onservice mysqld restart现在你就可
2016-08-12 00:21:25
3836
转载 AngularJS动态加载模块和依赖
AngularJS动态加载模块和依赖前言由于AngularJS是单页面应用框架,在正常的情况下,会在访问页面的时候将所有的CSS、JavaScript文件都加载进来。文件不多的时候,页面启动速度倒不会影响太多。但是一旦文件数太多或者加载的第三方库比较大的时候,就会影响页面启动速度。因此对于应用规模大、文件数比较多或者加载的第三方库比较大的时候,采用动
2016-08-11 14:55:59
1604
转载 Socket编程
循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)一、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的
2016-08-02 14:19:02
326
转载 java反射机制以及Method.invoke解释
JAVA反射机制和以及Method.invoke解释JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在
2016-07-29 15:47:37
416
原创 BaseServlet
BASESERVLET说明: 为了简化Servlet的书写,也为了实现一个Servlet中可以调用多个方法,借鉴别人代码,写出baseServlet。以后再写servlet的时候,可以继承该BaseServlet。 注意: 若要使用该BaseServlet,则需按照一定的书写规范,以下会有举例!BaseServlet.javapackage demo1.servlet;impo
2016-07-29 15:36:28
583
原创 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
301
原创 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
606
原创 log4j
Log4j什么是Log4j Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。Log4j核心概念Log4j中有三大组件:日志器(Logger)、日志输出目标(Appender)、格式化器(Layout)Logger:用来输出日志消息的类,它可以输出不同级别的消息,例如错误消息、警告消息等;Appende
2016-07-29 14:06:03
433
转载 正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作
2016-07-29 11:18:48
329
原创 log4j
Log4j什么是Log4j Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。Log4j核心概念Log4j中有三大组件:==日志器(Logger)、日志输出目标(Appender)、格式化器(Layout)== - Logger:用来输出日志消息的类,它可以输出不同级别的消息,例如错误消息、警告消息等
2016-07-28 16:08:08
289
原创 javaWeb_Request_Response
请求的响应流程1.response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service()方法中使用response
2016-07-28 14:59:14
288
原创 javaWeb_监听器
JAVAWEB 监听器 监听器: 它是一个接口,内容由我们来实现; 它需要注册,例如注册在按钮上! 监听器中的方法,会在特殊事件发生时被调用! 举例 - 观察者: - 事件源:小偷 - 事件:偷东西 - 监听器:警察 - 监听器中的方法:抓捕JAVAWEB中的监听器 - 事件源:三大域 Servle
2016-07-28 14:53:44
281
原创 javaWeb_过滤器
JAVAWEB过滤器JAVAWEB过滤器什么是过滤器过滤器之hello world过滤器详细过滤器声明周期FilterConfigFilterChain多个过滤器执行顺序四种拦截方式过滤器的应用场景1.什么是过滤器 过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。 当用户请求某个Servlet时,会先执行部署在这
2016-07-28 14:53:11
565
1
原创 javaWeb_Servlet
JAVAWEB SERVLETServlet概述什么是Servlet Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要: - 接收请求数据; - 处理请求; - 完成响应 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servl
2016-07-28 14:52:18
566
转载 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
449
转载 dom4j
Dom4j的初步使用 DOM4j简介 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个
2016-07-27 10:26:42
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人