- 博客(35)
- 资源 (11)
- 收藏
- 关注
转载 【WebLogic使用】1.WebLogic的下载与安装
一、WebLogic的介绍 WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功
2018-01-31 09:43:59 1272
转载 Redis入门详解
Redis入门详解 Redis简介Redis安装Redis配置Redis数据类型Redis功能持久化主从复制事务支持发布订阅管道虚拟内存Redis性能Redis部署Redis应用场景Redis总结Redis简介: Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器
2018-01-30 17:26:12 617
转载 JavaWeb学习篇之----Session&&Cookie
今天继续来看看JavaWeb的相关知识,这篇文章主要来讲一下Session和Cookie的相关知识,首先我们来看一下Cookie的相关知识:一、Cookie简介:Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。下面这张图就体现了Coo
2018-01-23 17:35:11 332
转载 JavaWeb学习篇之----容器Request详解
前篇说到了Response容器对象,这篇我们就来看一下Request容器对象,之前也说过了,这个两个容器对象是相对应的,每次用户请求服务器的时候web容器就会给创建这对容器对象,他们是共存亡的,当然Request除了有一个容器对象的角色,他还有一个角色就是Request域,我们之前在讲解Servlet的时候,说到一个ServletContext域,这个域的范围是整个web应用,这里的Request
2018-01-23 16:33:20 504
转载 JavaWeb学习篇之----浏览器缓存问题详解
摘要1、Etag和Expires中Client 端Http Request Header及Server端Http Reponse Header工作原理。2、静态下Apache、Lighttpd和Nginx中Etag和Expires配置3、非实时交互动态页面中Etag和Expires处理在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议 的规定,浏览器会向服务器传送报头
2018-01-23 16:01:36 624
转载 JavaWeb学习篇之----容器Response详解
今天在来看一下Response容器的相关知识,其实这篇blog早就应该编写了,只是最近有点忙,所以被中断了。下面我们就来看一下Response容器的相关知识吧。Response和我们即将在后面说到的Request容器是一一对应的,他是web容器在用户每次请求服务端的时候,创建的一对容器对象,Response容器是服务端返还给客户机的一个响应内容对象容器,比如说:响应头,响应行,实体数据等信息,而R
2018-01-23 15:49:10 360
转载 JavaWeb学习篇之----HTTP协议详解
简介:HTTP是hypertexttransfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点。HTTP协议的版本:HTTP/1.0、HTTP/1.1HTTP/1.0
2018-01-23 15:23:01 335
转载 JavaWeb学习篇之----Servlet
今天来继续学习JavaWeb的相关知识,之前都是都介绍一些基本知识,从今天开始我们来说一下如何在服务器编写程序,这里就需要来介绍一下Servlet的相关知识了。Servlet就是一个能够运行在服务器端的java代码,我们从他的api开始来解读吧!Servlet是JavaEE的13门技术中的一门,所以我们需要从JavaEE的api中寻找,下面就是Servlet的api:其实Servlet是一
2018-01-23 14:39:57 392
转载 JAVA学习篇--Servlet详解
Servlet由来 做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证。或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有完成这些业务功能的代码存在。这种网页我们就叫做动态网页。 对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览
2018-01-23 13:47:34 318
转载 微信公众平台开发——如何保证access_token长期有效?
【编者按】由CSDN和《程序员》杂志联合主办的 2014年微信开发者大会将于8月23日在北京举行。内容涵盖企业服务号开发和高级应用、企业号开发、业务系统对接、高级接口运用、微信支付、智能客服与LBS、HTML5社交应用、微信电商、微信广告自助平台等多方面。作为一线微信开发商云集、专注在开发实践方面的顶级技术活动,到目前为止本次活动已经得到了业界的极大关注度。为此,主办方还总结了技术团队 不应错过2
2018-01-23 09:40:32 10557
转载 Spring整合Ehcache管理缓存
前言Ehcache 是一个成熟的缓存框架,你可以直接使用它来管理你的缓存。Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。它支持注解方式使用缓存,非常方便。本文先通过Ehcache独立应用的范例来介绍它的基本使用方法,然后再介绍与Spring整合的方法。 概述Ehcache是什么?EhCache 是一个纯Java
2018-01-22 23:38:18 407
原创 2018 , 的事情
年薪20左右 –> 不符合天津的实际健身. 肌肉 与 动作贷款清还1/2 –> 不合实际..以人为师 , 该掉浮躁. 感情用事, 培养耐心. 情商打扫自己 , 清除一些垃圾记性 , 再好点真的 , 出去 痛快的玩一次 –> 没戏了不再束缚自己 –> 再议至于今年的发展规划以及人生规划 , 重新规划一下....
2018-01-20 17:31:37 386 2
原创 Java基础知识记录(三)
String 字符串具有不可变的特性. 字符串被创建后会保存在常量池中. 每次新定义一个新的字符串或者修改一个字符串时, 并不是修改常量池中的值,而是在常量池中新创建一个字符串,将地址值给引用的变量.StringBufferd支持并发操作,线性安全的,适 合多线程中使用。StringBuilder不支持并发操作,线性不安全的,不适合多线程中使用。 无意识的递归 publi
2018-01-19 23:46:49 324
原创 Java基础知识记录(二)
抽象类 抽象类的使用原则如下: (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public; (2)抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理; (3)抽象类必须有子类,使用extends继承,一个子类只能继承一个抽象类; (4)子类(如果不是抽象类)则必须覆写抽象类之中的
2018-01-18 16:52:07 362
转载 深入理解Java对象的创建过程:类的初始化与实例化
摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Ja
2018-01-17 21:21:46 366
原创 Java基础知识记录(一)
cpu运算是以int进行运算的,所以,数据类型优先以int为主基本数据类型都有其最大值与最小值. 如果超过其范围,则会发生上溢或者下溢. 因为,在其范围不确定的情况下,应该对其做范围判断(其包装类的静态常量),如果超出范围,则改变数据类型,防止出现问题. 以int为例,如果其最大值+1, 数据会上溢,结果是该值会变为int’的最小值.小数在程序中默认为是double数据类型. 所以,如果将小数
2018-01-17 16:54:05 353
转载 Maven依赖中的scope详解
Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。scope的分类compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,
2018-01-15 16:22:25 316
原创 java中锁机制的应用场景的简单理解
如果该实例是非单例对象,一般不会有线程安全问题. 因为每个线程会分别拥有不相同地址值的该对象如果是单例对象, 存在线程安全问题. 多个线程对该对象的属性进行修改,产生线程安全问题对某一唯一数据同时进行修改,拿用户购买商品为例. 线程A: 用户A对商品C进行下订单操作, 过程中需要对商品库存进行修改线程B: 同时用户B对商品C进行下订单操作,过程中也需要对商品库存进行修改. 类似这种对同
2018-01-14 21:42:09 3486
转载 SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor
2018-01-13 13:04:40 289
转载 分布式锁的一点理解
以下内容为目前自己理解的总结,如有错误请大家指正。什么是锁在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余
2018-01-10 15:20:26 277
转载 分布式系统事务一致性解决方案
本文首发于InfoQ,版权所有,请勿转载!!!http://www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨
2018-01-10 14:25:11 344
转载 分布式事物的解决方案
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2
2018-01-10 13:41:15 423
转载 mq消息转换器MessageConverter
1.4 消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮件的
2018-01-08 23:31:10 5525
原创 activemq相关技术
package activemq.basic.demo;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageProducer;import jav
2018-01-08 16:14:50 321
转载 SSO之CAS单点登录详细搭建教程
本教程是我个人编写,花费几个小时的时间,给需要学习的人员学习使用,希望能帮助到你们。 【个人网站】:http://www.2b2b92b.com【网站源码】:http://git.oschina.net/zhoubang85/zb【支付-微信_支付宝_银联】技术QQ群:470414533【技术论坛】:http://www.2b2b92b.cn 【环境说明】:本文演示过程在同一个机器上的,环
2018-01-07 17:07:39 404
转载 keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect
这里需要输入的密码不是证书的密码执行keytool -import -keystore - file 这个命令提示需要输入密码输入 changeit信任证书OK
2018-01-07 12:36:58 3823
转载 CAS实现单点登录SSO执行原理探究
一、不落俗套的开始1、背景介绍单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。2、盗一张学习CAS绝大多都看过的图以及执行部分分析注:已分不清原创,此处就不给出地址了。
2018-01-05 16:43:35 293
转载 在Dubbo中开发REST风格的远程调用
架构师之路-在Dubbo中开发REST风格的远程调用网址 : https://segmentfault.com/a/1190000012132553
2018-01-05 14:56:46 868
转载 oracle建表空间 各种语句
oracle建表空间 各种语句在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_data.d
2018-01-04 09:56:25 4729 1
转载 oracle几个概念的理解(转)
查询oracle数据库的数据库名、实例名、ORACLE_SID 连接ORACLE 数据库SQL> conn risenet/1@//192.168.130.99:1521/risenet或sqlplus anxintg/anxintg@//10.7.82.122:1521/orcl查询表select * from ESSENWEB.T_ANXINMALL_TG;数据库名、实例名、数据库域名、全局数
2018-01-04 09:36:54 760 1
原创 构建服务消费者成war包相关
maven中配置 <build> <finalName>edu-web-boss</finalName> <resources> <resource> <targetPath>${project.build.directory}/classes</targetPath> <directory>src/main/resources</director
2018-01-03 16:06:59 257
转载 Dubbo基础编二_使用Maven构建Dubbo服务可执行jar包
服务器:192.168.1.121(edu-provider-01)一、Dubbo服务的运行方式:1、使用Servlet容器运行(Tomcat、Jetty等)—-不可取 缺点:增加复杂性(端口、管理)tomcat/jetty等占用端口,dubbo服务也需要端口浪费资源(内存):单独启动tomcat,jetty占用内存大2、自建Main方法类来运行(Spring容器) —-不建议(本
2018-01-02 22:27:13 487
转载 (转)centos7安装telnet服务
阅读目录1 CentOS7.0 telnet-server 启动的问题场景:在进行Telnet测试时候,发现无法连接,所以还得把这个软件也安装了回到顶部1 CentOS7.0 telnet-server 启动的问题解决方法: 先检查CentOS7.0是否已经安装以下两个安装包:telnet-server、xinetd。命令如下: rpm -qa telnet-server rpm -qa
2018-01-02 12:35:56 446
spring cloud -> eureka
2018-05-14
时间插件Pikaday
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人