自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西红柿炒土豆

一切的新技术都是在现有技术方面的提升

  • 博客(425)
  • 资源 (2)
  • 收藏
  • 关注

转载 以太坊私有链搭建

https://blog.csdn.net/wxb880114/article/details/79202378 “以太坊私有链搭建”

2018-08-15 09:36:07 314

原创 区块链节点发现机制

比特币网络的一个节点是如何发现其他节点的– http://docpe.com/Download/081417002247/081417002247.html

2018-08-14 17:02:34 2484

原创 区块链底层技术要点

区块链底层技术区块链底层技术要点:https://bbs.huaweicloud.com/blogs/405becb21d1c11e89fc57ca23e93a89f

2018-08-14 16:56:47 832

转载 spring data jpa

Spring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能

2015-07-01 14:54:57 805

原创 JPQL整理

select name ,age from user; //原生SQL语句select u.name,u.age from User u;  //JPQL语句select u from User u;  //JPQL语句SQL语句是在数据库空间中对字段,列,行进行操作JPQL语句是在EJB实体空间中面向对象,属性进行操作JPQL必须由JPA的JPQL解析器解

2015-06-25 07:45:02 777

原创 idea的常用快捷键整理(备用)

Ctrl+Shift+Space,自动补全代码Ctrl+Alt+Space,类名自动完成--------------以上这两个东西注意一下   Ctrl+Shift+J,整合两行   (两行变一行,洁癖者使用)----------------------Ctrl+O,重写方法-----------------------Ctrl+Y,删除当前行

2015-06-24 09:03:08 597

原创 hadoop任务提交过程

WordCountMapper:private final static IntWritable one = new IntWritable(1);@Overridepublic void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException

2015-06-14 22:30:01 2164

转载 Java泛型总结

普通泛型class Point{       // 此处可以随便写标识符号,T是type的简称      private T var ; // var的类型由T指定,即:由外部指定      public T getVar(){  // 返回值的类型由外部决定          return var ;      }      public void setVa

2015-03-17 22:03:39 529

转载 Java内部类详细说明

内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构1

2015-03-14 20:48:54 527

转载 很不错的GC资料

前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型、GC垃圾算法等进行了一次系统梳理; 基本概念 堆/Heap JVM管理的内存叫堆;在32Bit操作系统上有4G的限制,一般来说Wi

2015-03-10 09:43:12 574

转载 很给力的类加载器分析的文章

class卸载、热替换和Tomcat的热部署的分析     这篇文章主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。一 class的热替换ClassLoader中重要的方法loadClass      ClassLoader.loadClass(...) 是ClassLoader的入口点。当一个类没有指

2015-03-09 22:52:33 552

原创 Java热替换,不出现classcastException

类的热替换是Java在线升级系统设计中的基础技术,从文中给出的实例来看,构建在线升级系统不仅仅是一个技术问题,还牵扯到很多管理方面的因素,比如:如何管理、部署系统中的可在线升级部分和不可在线升级部分以降低系统的管理、维护成本等。对于许多关键性业务或者庞大的Java系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便

2015-03-09 22:34:30 849

转载 一个自定义的加载器

我们的自定义类加载器[java] view plaincopypackage cn.gd.cjz.class_loader;    import java.io.*;  import java.nio.ByteBuffer;  import java.nio.channels.FileChannel;    /** 

2015-03-09 08:52:17 410

转载 eclipse的常用快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2015-03-08 09:50:29 394

原创 redis实现topN

Jedis 是 Redis 官方首选的 Java 客户端开发包。这篇文章我们将介绍如何使用 Sorted Set 排序集合(zsets)。Sorted Set 跟一个集合一样,它是不会存在重复的数值,最大的不同是 Sorted Set 中每个元素都是经过排序的。我们先看一些命令:?123456

2015-03-02 17:10:28 3082

原创 jvm启动参数

官方文档见:http://docs.sun.com/source/819-0084/pt_tuningjava.htmljava启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此

2015-02-28 19:01:25 528

原创 动态加载jarw文件

假设我们有一个hello.jar文件,里面有一个Util类,我们希望在运行期调将这个jar包放入到我们运行环境并且调用里面的Util.getVersion方法。怎么实现?在java中,我们的类都是通过ClassLoader来加载的,同时ClassLoader具有层级关系,当某个类找不到时,它会去他的父类加载器去寻找,如果依然找不到,就抛出ClassNotFoundException了。

2015-02-24 23:54:49 665

原创 redisDemo

package redis;import java.util.List;import redis.clients.jedis.Jedis;/** * Redis测试类 * * @author onlyone */public class RedisTest { /** * @param args */ public static void main(St

2015-02-23 12:17:04 971

原创 jquery实现ajax文件上传

formid="form1"name="form1">             inputtype="file"name="fileToUpload"id="fileToUpload" multiple="multiple"/>             progressid="progressBar"value="0"

2015-02-21 23:14:15 486

转载 jquery之autocomplex

JQuery UI 是以 JQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件,这些控件主要包括:Accordion,Autocomplete,ColorPicker,Dialog,Slider,Tabs,DatePicker,Magnifier,ProgressBar,Spinner等,其中Autocomplete能够非常容易的

2015-02-21 19:33:01 480

转载 solr

使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。1、 首先,你需要添加如下jar包其中apache-solr-solrj-3.4.0.jar、slf4j-api-1.6.1.jar可以在下载的apache-

2015-02-21 15:31:26 602

原创 struts2的redirect和redirect action和chain的区别

Struts 注解配置例子及redirect,redirectAction,chain的区别 1 package edu.b.recommender.actions; 2  3 import org.apache.struts2.convention.annotation.Action; 4 import org.apache.struts2.convention.an

2015-02-17 15:40:40 1101

原创 struts2直接返回字符串

用struts2一直很舒服.就是缺少一个方便的返回字符串的方法.今天终于耐着性子看了看.原来不是很难啊..集成个类就可以了..废话不说了.直接看代码吧../** * 扩展Struts2返回类型,直接返回String* * @author Carmack Created on 2009-3-24 下午03:36:32*/public class StringResult ex

2015-02-14 22:18:27 1874

转载 hadoop集群配置

国内最全最详细的Hadoop2.2.0集群的HA高可靠的最简单配置简介 Hadoop中的NameNode好比是人的心脏,非常重要,绝对不可以停止工作。在hadoop1时代,只有一个NameNode。如果该NameNode数据丢失或者不能工作,那么整个集群就不能恢复了。这是hadoop1中的单点问题,也是hadoop1不可靠的表现,如图1所示。hadoop2就解决了这个问题。

2015-02-13 14:51:00 713

原创 hadoop MR maven级代码模板

关于Maven的使用就不再啰嗦了,网上很多,并且这么多年变化也不大,这里仅介绍怎么搭建Hadoop的开发环境。1. 首先创建工程mvn archetype:generate -DgroupId=my.hadoopstudy -DartifactId=hadoopstudy -DarchetypeArtifactId=maven-archetype-quickstart -Dintera

2015-02-13 14:04:58 553

原创 linux下常用命令

目  录引言    1一、安装和登录    2(一)    login    2(二)    shutdown    2(三)    halt    3(四)    reboot    3(五)    install    4(六)    mount    4(七)    umount    6(八)    chsh    6(九)    exit   

2015-02-13 14:03:21 923

原创 java对象的内存布局

优化应用程序代码的内存使用并不是一个新主题,但是人们通常并没有很好地理解这个主题。本文将简要介绍 Java 进程的内存使用,随后深入探讨您编写的 Java 代码的内存使用。最后,本文将展示提高代码内存效率的方法,特别强调了 HashMap 和 ArrayList 等 Java 集合的使用。背景信息:Java 进程的内存使用架构提供的内存寻址能力依赖于处理器的位数,举例来说,

2015-02-13 14:01:24 747

原创 Strtus2 Convention Plugin 配置规则

转自:http://apps.hi.baidu.com/share/detail/22239197 1.官方介绍的地址:http://struts.apache.org/2.1.6/docs/convention-plugin.html2.struts.xml文件配置只挑选几个重要的常量说明:(1)              stru

2015-02-09 11:34:51 541

原创 spring与struts整合注解版

web.xml 配置如下?12345678910111213141516171819202122232425262728xm

2015-02-07 09:02:30 395

转载 css3动画-00通俗易懂的介绍,你不能错过

作为一个前端工程师,没有点高端大气上档次的东西怎么能行呢,那么CSS3的动画就绝对是值得你拥有了,虽说IE9以及更早版本的IE浏览器都不支持CSS3动画,但是IE6-8浏览器已是江河日下,使用谷歌浏览器、火狐浏览器、IE10+浏览器以及移动端浏览器等这些支持CSS3动画的浏览器的人数越来越多,所以如果很简单的就能让一部分人获得更好的用户体验,那何乐而不为呢。从广义上来讲,CSS3动画可以分

2015-02-04 15:56:29 512

转载 使用maven构建ssh项目

一、新建maven项目,配置ssh框架pom的最低支持1、新建一个maven项目 2、添加一个web.xml?123456789xmlversion="1.0"encoding="UTF-8"?>web-appxml

2015-02-03 09:46:30 1113

转载 spring源码解析

Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.iteye.com/topic/87034 Spring源代码解析(四):S

2015-02-03 09:36:36 565

原创 html5中css3新添加的动画效果

字css3中,动画着重要说的就是:transition属性,表示过渡(1)如何定义一个动画:如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。 div{width:100px;height:100px;background:red;position:relative;animation:myfirst 5s;//为这个div附加一个动

2015-01-22 14:58:48 891

原创 前段:eventsource

回叙很多的朋友都会在使用eventsource是遇到一些问题:今天,就总结一下eventsource的使用:eventsource不同于websocket,它也是一个长轮询,只是不需要开发者自己写轮询了<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

2015-01-22 14:43:06 920

转载 css动画效果

因为不断有人问我,现在我补充一下:IE是支持这种技术的!尽管会很麻烦。需要做的是旋转front和back元素,而不是旋转整个容器元素。如果你使用的是最新版的IE,可以忽略这一节。IE10+是支持的,IE9完全不支持CSS动画。CSS动画非常的有趣;这种技术的美就在于,通过使用很多简单的属性,你能创建出就连皮克斯动画制作公司也会赞叹的漂亮的消隐效果。其中代表性的一种就是CSS图片翻转效果

2015-01-18 21:00:48 1193

转载 避免hadoop的堆内存错误

牢记以下五个步骤可以为你减少很多头痛的问题并且避免Java堆空间错误。通过计算预期的内存消耗。检查JVM是否有足够的可用空间。检查JVM的设置是否正确。限制节点使用交换空间和内存分页。设置实例slot数量小于JobTracker web GUI计算的数值。译者注:slot  :slot不是CPU的Core,也不是memory chip,它是一个逻辑概念,一个节点的slot的数量

2015-01-07 18:20:21 1396

原创 机器学习(写给自己看的)

很多人觉得机器学习高不可攀,认为这是一门只有少数专业学者才了解的神秘技术。毕竟,你是在让运行在二进制世界里的机器得出它自己对现实世界的认识。你正在教它们如何思考。然而,本文几乎不是你所认为的晦涩难懂、复杂而充满数学公式的文章。正如所有帮助我们认识世界的基本常识一样(例如:牛顿运动定律、工作需要去完成、供需关系等等),机器学习最佳的方法和概念也应该是简洁明了的。可惜的是,绝大多数关于机器学习

2015-01-06 23:40:45 643

转载 NoSQL数据库的分布式算法

系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些

2015-01-06 13:59:08 551

转载 jvm字节码详解

小介:去年在读《深入解析JVM》的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分。现在都不知道还有没有保留着,貌似Apache有现成的BCEL工程可以做这件事。当时也只是为了学习。这份资料主要参考《深入解析JVM》和《Java虚拟机规范》貌似是1.2版本的,整理出来的。里面包含了一些自己的理解和用实际代码的测试。有兴趣的童鞋可以研究研究。嘿嘿。要有错误也希望能为小弟指点出来,

2014-12-25 17:53:16 656

原创 jvm中动态编译器的原理

在C里面我们想执行一段自己编写的机器指令的方法大概如下:typedef void(*FUNC)(int);char* str = "your code";FUNC f = (FUNC)str;(*f)(0);  也就是说,我们完全可以做一个工具,从一个文件中读入指令,然后将这些指令运行起来。

2014-12-25 00:15:49 593

apache commons实现文件上传

apache commons实现文件上传

2014-09-04

tomcat过滤链实现

tomcat 过滤器的实现 struts拦截器的原理也是类似

2014-06-11

空空如也

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

TA关注的人

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