关闭
当前搜索:

2018 , 的事情

年薪20左右 健身. 肌肉 与 动作 贷款清还1/2 以人为师 , 该掉浮躁. 感情用事, 培养耐心. 情商 打扫自己 , 清除一些垃圾 记性 , 再好点 真的 , 出去 痛快的玩一次 不再束缚自己...
阅读(1) 评论(0)

Java基础知识记录(三)

String 字符串具有不可变的特性. 字符串被创建后会保存在常量池中. 每次新定义一个新的字符串或者修改一个字符串时, 并不是修改常量池中的值,而是在常量池中新创建一个字符串,将地址值给引用的变量. StringBufferd支持并发操作,线性安全的,适 合多线程中使用。StringBuilder不支持并发操作,线性不安全的,不适合多线程中使用。 无意识的递归 publi...
阅读(8) 评论(0)

Java基础知识记录(二)

抽象类 抽象类的使用原则如下: (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public; (2)抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理; (3)抽象类必须有子类,使用extends继承,一个子类只能继承一个抽象类; (4)子类(如果不是抽象类)则必须覆写抽象类之中的...
阅读(22) 评论(0)

深入理解Java对象的创建过程:类的初始化与实例化

摘要:   在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Ja...
阅读(34) 评论(0)

Java基础知识记录(一)

cpu运算是以int进行运算的,所以,数据类型优先以int为主 基本数据类型都有其最大值与最小值. 如果超过其范围,则会发生上溢或者下溢. 因为,在其范围不确定的情况下,应该对其做范围判断(其包装类的静态常量),如果超出范围,则改变数据类型,防止出现问题. 以int为例,如果其最大值+1, 数据会上溢,结果是该值会变为int’的最小值. 小数在程序中默认为是double数据类型. 所以,如果将小数...
阅读(36) 评论(0)

Maven依赖中的scope详解

Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类 compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,...
阅读(37) 评论(0)

java中锁机制的应用场景的简单理解

如果该实例是非单例对象,一般不会有线程安全问题. 因为每个线程会分别拥有不相同地址值的该对象 如果是单例对象, 存在线程安全问题. 多个线程对该对象的属性进行修改,产生线程安全问题 对某一唯一数据同时进行修改,拿用户购买商品为例. 线程A: 用户A对商品C进行下订单操作, 过程中需要对商品库存进行修改 线程B: 同时用户B对商品C进行下订单操作,过程中也需要对商品库存进行修改. 类似这种对同...
阅读(45) 评论(0)

SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。    一、定义Interceptor实现类      SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor...
阅读(40) 评论(0)

分布式锁的一点理解

以下内容为目前自己理解的总结,如有错误请大家指正。 什么是锁 在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余...
阅读(50) 评论(0)

分布式系统事务一致性解决方案

本文首发于InfoQ,版权所有,请勿转载!!! http://www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency 开篇 在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨...
阅读(59) 评论(0)

分布式事物的解决方案

1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 2、分布式事务的产生的原因 2...
阅读(67) 评论(0)

mq消息转换器MessageConverter

1.4     消息转换器MessageConverter MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。 下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮件的...
阅读(58) 评论(0)

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...
阅读(62) 评论(0)

java 二进制相关

与运算 负数以及正反补码 或运算 取反运算 无符号右移运算 异或运算 右移运算 左移运算...
阅读(67) 评论(0)

SSO之CAS单点登录详细搭建教程

本教程是我个人编写,花费几个小时的时间,给需要学习的人员学习使用,希望能帮助到你们。   【个人网站】:http://www.2b2b92b.com【网站源码】:http://git.oschina.net/zhoubang85/zb【支付-微信_支付宝_银联】技术QQ群:470414533【技术论坛】:http://www.2b2b92b.cn   【环境说明】:本文演示过程在同一个机器上的,环...
阅读(66) 评论(0)

keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect

这里需要输入的密码不是证书的密码执行keytool -import -keystore - file 这个命令提示需要输入密码 输入 changeit 信任证书 OK...
阅读(75) 评论(0)

CAS实现单点登录SSO执行原理探究

一、不落俗套的开始 1、背景介绍 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。 2、盗一张学习CAS绝大多都看过的图以及执行部分分析 注:已分不清原创,此处就不给出地址了。...
阅读(88) 评论(0)

在Dubbo中开发REST风格的远程调用

架构师之路-在Dubbo中开发REST风格的远程调用 网址 : https://segmentfault.com/a/1190000012132553...
阅读(77) 评论(0)

oracle建表空间 各种语句

oracle建表空间 各种语句在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_data.d...
阅读(176) 评论(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;数据库名、实例名、数据库域名、全局数...
阅读(147) 评论(1)
331条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:64194次
    • 积分:1911
    • 等级:
    • 排名:千里之外
    • 原创:82篇
    • 转载:249篇
    • 译文:0篇
    • 评论:26条
    最新评论