自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JavaWeb Project Review

      工作5年了,加上参加课外培训班和实习,接触Java7年了。从最开始的struts,到现在spring cloud,原来搭建个Web Project,即使再熟悉也得个把小时,如果遇上升级别人搭建的项目要升级,由于一套javaee框架的组成部分各自迭代,一行业务逻辑不动,也得折腾个几天。今...

2018-04-07 15:27:43 185 0

原创 JS中的参数传递还是引用传递,深拷贝

一不小心又造了个坑,前段时间,发现博客链接没法通过href转到https的网站了。点了点发现,在新标签页中打开还是可以的,所以改了两行代码。今天点了下才发现,第42行的改动,给div添加event事件中,window.open打开的_link,居然都是一样的。用chrome debug了下试试,发...

2018-03-28 00:48:46 395 0

原创 time_expire时间过短,刷卡至少1分钟,其他5分钟

今天做并发测试发现,很多都报了这个错。 查交易记录发现,数据库存的交易开始和过期时间间隔有半小时,但是请求日志中时间是一致的。 问题原因: 在 发起交易请求时,使用了SimpleDateFormat类,该类不是线程安全的。 * Synchronization *...

2017-04-17 17:18:52 3515 2

原创 RSA加密解密坑

RSA 跨语言加密解密常见的3坑。

2017-02-22 21:07:08 8619 0

原创 抽点时间优化下个人网站

csdn不帮忙存图片,留个有道云笔记的分享地址,免得我博客都黑框,http://note.youdao.com/share/?id=426e75c9bb565a6694f92ba89170d2d3&type=note#/

2016-06-23 01:01:28 655 0

原创 CSDN BUG

csdn关于图片的处理,弱爆了,被各种云笔记甩开了几条街。

2016-03-30 18:02:51 398 0

原创 BUG错误定位后的分析,以及内存分析常用方法记录

2016年3月21日,凌晨2点多开始QQ邮箱收到几十封测试报警邮件,是在应该内自己通过切面做的关于Cassandra操作出现问题的报警。内容如下: 当天8点半起床后看到这么多报警,第一反应是Cassandra数据库出问题了。更糟糕的是正式和测试环境是同一个物理空间,如果是内存溢出,Ja...

2016-03-22 12:17:57 1481 0

原创 java代码转dll文件

1.公司和第三方对接的时候正好遇上使用C#开发的,其中有段代码C#没有合适的例子,而我们用的java,所以就想着如何用C#调用java代码。网上搜索了下,都是用ikvm来把jar包转换成dll文件。自己执行了下,发现难点主要是在java打jar包这块。 2.如何把java代码打成jar包。 这...

2016-01-26 11:29:27 3493 1

原创 如何在IntelliJ IDEA 15.02中构建scala开发环境

上一篇通过sbt构建了项目,并且引入了装有scala ide plugin的eclipse中,运行,测试都正常,唯一不足的就是每次编译什么的都得去sbt console中执行,因为eclipse中的scala没有集成sbt插件。 1.导入sbt项目 首先得在idea中安装scala插件...

2015-12-24 15:38:36 1470 0

原创 如何在eclipse中构建scala开发环境

[没打算用idea,就总结下eclipse中如何构建和开发scala项目] 1.基本概念 scala 一种语法。(类似java)  http://www.scala-lang.org/ sbt 一个构建工具。(类似maven,gradle,ant等) http://www.scala-sbt...

2015-12-24 10:54:51 2970 0

原创 dubbo获取ApplicationContext

dubbo自定义的扩展中如何获取当前的ApplicationContext,并且获取对应的类和接口以及方法。 1.自定义扩展步骤: @在xml中,provider标签中加入filter="TEST"; @同时文件目录如下配置: src...

2015-12-11 16:49:01 7818 0

原创 Cassandra操作备份

好久没写博客了,随便贴点东西。

2015-10-28 18:45:36 1625 0

原创 Web filter中如何引用Spring的bean

今天写了写了阵微信公众号玩,Spring+Struts搭的,有个需求是签名验证,需要在本地缓存一个用户ticket,而这个获取ticket的逻辑在某个spring service中实现的。 而对所有的jsp页面,想要注入对应的信息,而且不配置struts的话,想了想,最好用filter。实现了fi...

2015-09-01 15:42:44 3878 0

原创 BUG:eclipse SVN不显示Repository和git不匹配repository

今晚折腾blog,结果把内容导入后发现,svn死活不在eclipse中显式。 用的eclipse是今天装的最新版 mars 64。 svn由于电脑之前一次重装已经失效,所以在装完eclipse之后又重新装了一次。 然后去marketplace装了svn插件,使用人数最多的那个,然后配置了conne...

2015-08-30 00:52:50 1282 0

原创 关于cassandra vnode的理解-marsyoung.

上面的图中,是没有虚拟节点的,下面的图中,是有虚拟节点的。 图一中的A,B,C,D,E,F每个字母可以理解为一个数据集合,node 1,node2 等等则代表节点。 数据是如何放入这些node的呢,每个数据有对应的partition key,根据这个key值会计算出一个token,多个key值根据...

2015-07-29 19:47:28 2137 1

原创 我们为什么选择了Cassandra而没有用Hbase

前不久,我们决定用一款分布式的Nosql来存储一些频繁访问的用户数据,数据量较大。速度最快的是Redis,然而Redis由于集群的部署需要做额外的工作来保证数据的持久化,而单机数据量又不够大,所以我们最终把目标定位到了其它的数据库。如MongoDB,Hbase,Cassandra。下面总结一些我们...

2015-07-29 15:47:37 11948 0

原创 架构师应该了解的97件事 读书笔记1

1.沟通。     需求。 2.谈判。     预算。角色定位。 3.量化需求,问题。     分析原因,经验。 4.不要草率的提交代码。   完善自动测试功能。缩短流程。 5.亲历亲为,从网络布线,到配置构建流程,从单元编写到测试。 ...

2015-06-17 20:35:05 536 0

原创 关于git和maven使用的几点思考

问题1.  当我们需要一个maven parent project来管理子项目时,那么对于git来说,我们是新建多个repository来管理maven的submodule比较好点,还是通过一个repository管理比较好点? 如果是新建多个repository,目前碰到的问题是,在ecli...

2015-05-01 00:55:18 1618 0

原创 Redis笔记整理3

一、Redis的lists 1.基本含义。  list在redis中是指linked list而非array,linked list有一个好处就是不管list中的数量,在list的head和tail插入一个元素的时间是一样的。list查找中间元素的速度是比较慢的,而sorted sets则比较...

2015-04-20 11:58:56 547 0

原创 Redis笔记整理2

redis 的key-value存储结构的总结。

2015-04-19 20:19:35 813 0

原创 dubbo和zookeeper,spring结合实现服务

通过spring和zookeeper搭建dubbo服务。

2015-04-19 18:37:07 2133 0

原创 redis笔记整理1

redis笔记整理

2015-04-18 22:35:20 1089 1

原创 zookeeper和dubbo的结合示例

参考自dubbo官方文档 http://dubbo.io/Administrator+Guide-zh.htm#AdministratorGuide-zh-%E7%A4%BA%E4%BE%8B%E6%8F%90%E4%BE%9B%E8%80%85%E5%AE%89%E8%A3%85 ,其中dub...

2015-04-16 16:25:41 621 0

原创 dubbo在低配服务器上的安装

在git( https://github.com/alibaba/dubbo )上面clone了对应的代码,在阿里云上build提示错误: 这是因为阿里云上maven镜像有问题,我之前添加了几个镜像,导致有些包下载不到。(之后修改镜像build成功,不过在512m内存上玩...

2015-04-16 15:39:41 1745 0

原创 JVM Specification Reading 2

JVM DataType and Run-time Data Area Structure

2015-04-07 16:37:15 848 0

原创 关于final字段修饰静态变量的一些思考

为什么final修饰的string类型的静态变量在进行方法传递时会直接传值呢?

2015-04-07 15:19:50 1723 0

原创 由于硬盘满了导致的redis连接失败

Redis连不上竟然是因为磁盘满了。。

2015-04-04 00:22:57 2132 0

原创 关于java中集合类的理解

核心: 他们本质上都是数组实现的,分为两大类型,一类是Set和List,存储单个元素,一类是Map存储键值对。 对于List来说有ArrayList和LinkedList的实现,两者的效率可以这么来理解,LinkedList多增加了一些位置的信息,所以查找更快,而也增加了插入的成本。 Set是要保...

2015-04-03 14:29:49 521 0

原创 java中不同的数据类型传值到方法中,会产生什么影响

package com.marsyoung.learning.java8; public class TestBasicType { /** * 如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。 * 如果在函数中改...

2015-04-03 01:13:38 702 0

原创 Interview Question Collection

今天去面试一波,问了一坨问题,越来越感觉自己基础不够扎实,原来以为东懂一点西懂一点,会挂个网站,敲个命令,写个增删该查,搭建几个框架就很了不起了。以后多写点博客,总结总结吧。        今日面试题会议录: 1.Hash算法的实现,HashMap的实现 2.Cas 3.反响代理的详解...

2015-04-02 23:40:53 733 0

原创 JVM Specification Reading 1

今天读JVM Specification的introduce部分,读到这么一句:     JSR 335 also introduced private and static methods in interfaces at the class file level. 不可思议,接口中...

2015-04-02 13:37:48 598 0

原创 如何在eclipse中使用java8编译

为了能使用java8,不得不更新eclipse kepler到luna版本

2015-04-02 11:15:07 3980 0

原创 JVM的相关知识整理和学习

JVM学习

2015-03-31 18:27:13 8858 10

原创 JVM中一些容易混淆的概念

转自stackOverFlow上一个问题讨论,地址:http://stackoverflow.com/questions/3849634/static-allocation-in-java-heap-stack-and-permanent-generation 问题: I have been...

2015-03-29 23:51:07 666 0

原创 查看java字节码(二进制文件)的工具

windows和linux下几种查看二进制文件的工具。

2015-03-27 17:28:38 1682 0

原创 BUG: in a frame because it set 'X-Frame-Options' to 'deny'

in a frame because it set 'X-Frame-Options' to 'deny'

2015-03-26 22:46:32 10233 2

原创 Zookeeper无法启动

几种常见的zookeeper启动错误。

2015-03-24 16:21:53 9009 0

原创 使用Commons-codec包加密

一、关于加密算法的一些分类。 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。 MD5(Message Digest algorithm 5,信息摘...

2015-03-02 16:18:44 5825 0

原创 一个程序猿的个人网站03

有一段时间没写文章了,今天记录一下当时是怎么搭建的微信公众号后台吧。 一.基本步骤 1.申请账号。https://mp.weixin.qq.com/ 2.搭建自己的后台服务。 公众号的基本逻辑是,当用户发送信息到你公众账号的时候,腾讯服务器收到消息之后推送一个消息到你的服务器,然后你的服务器作出相...

2015-03-02 15:41:14 670 0

原创 一个程序猿的个人网站01

有些后缀的域名在北京不好不好备案,如li ,me.之前和一个朋友聊到博客用什么域名好,他说me逼格高点。

2015-01-06 10:59:47 865 0

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