自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yyf的博客

写博客是分享学习的一种方式,但更多的是收获自己所得到的;个人网站:http://www.yuyufeng.top

  • 博客(12)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于redis的分布式锁的实现

之前一直对分布式锁有所思考。一直觉得现在高性能的redis是个不错的选择;前文:关于分布式锁的思考 今天也尝试着写了一个基于redis的分布式锁工具LockUtil.java package yyf.Jedis.toolsByRedis;import java.util.concurrent.atomic.AtomicInteger;import redis.cl...

2017-02-07 10:51:09 4626 3

原创 集中日志服务器Rsyslog

分布式集群服务器日志集中方案

2017-02-17 12:03:29 1948 1

原创 JDK源码阅读——模拟HashMap

先把代码贴上;package yyf.java.util.Map.model;/** * Map的仿造 * * @author yuyufeng * * @param * @param */public class MyMap { static final int ARRAYMAX = 10; public MyMap() { table = new Nod

2017-02-15 17:40:56 460

原创 哈希算法的实现

在我们开发的过程中,我们发现处处都会有hash。java中,Object有hash值,有hashtable,有hashmap。在我们的分布式集群中,一致性哈希一直也是个热门的词。那么,一致性hash到底是什么呢?网上的博文很多,但是总觉得那么抽象。我想,我需要简化它的呈现形式。首先,我们还是来复习以下hash算法吧。我建一个类来模拟hash,其中采用%13的取法去取hash值。对于冲突

2017-02-13 14:45:41 973

原创 基于SpringMVC+JPA的集群实战——树苗销售系统

https://github.com/yyfyyf1994/ProTreeShop项目使用redis做session共享,支持tomcat集群部署基于SpringMVC+JPA,无需数据库语句编写。开发便捷效果:项目依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.

2017-02-13 11:03:08 686

原创 基于Spring MVC+Mybaits的集成

在我们开发web项目的时候,我们不断的集成框架。比如我就从一开始的Servlet+DButils到Struts2+SpringMVC+Hibernate,然后又集成JPA。发现自己开发的时候用Struts2开发太慢,就从Struts2到Spring MVC的转换。每次集成框架,总会有更加让自己的开发变得便捷。比如,用了JPA+Hibernate之后,对于合适的项目开发非常快。后来,由于项目需要,发...

2017-02-13 10:41:29 617

原创 c++——虚函数例子代码

#include using namespace std;class VirtualBase{public: virtual void Demo() = 0; virtual void Fun();};void VirtualBase::Fun(){ cout<<"父类的Fun执行了"<<endl;}class C:public VirtualBase

2017-02-09 09:00:12 1273

原创 c++——多态、继承、运算符重载综合例子代码

#include #include using namespace std;class A{private: char *name;public: A(char *n); virtual ~A();};A::~A(){ int m; if(name != NULL) { m = strlen(name)+1;

2017-02-09 08:58:27 1783

原创 C++——继承与组合例子代码(模拟计算机的组成)

#include #include using namespace std;class Hard{private: char hname[20];public: Hard() {}; Hard(char *n) { strcpy(hname,n); }; Hard(const Hard& h) {

2017-02-09 08:57:29 1179

原创 C++运算符重载例子代码

#include using namespace std;class Time{private: int h,m,s;public: Time(); Time(int mh,int mm,int ms); //重载++运算符 Time operator++(int); void ShowMe(); friend ostream&

2017-02-08 17:32:28 2026 1

原创 Oracle的一些例子代码

前提:Oracle成功安装1.创建表空间CREATE TABLESPACE YYFTABLESPACE DATAFILE 'D:\DevRepository\oracle\YYFTABLESPACE' SIZE 5242880 REUSE AUTOEXTEND ON NEXT 1342177

2017-02-08 16:29:02 784 2

原创 基于redis的缓存机制的思考和优化

相对我们对于redis的使用场景都已经想当的熟悉。对于大量的数据,为了缓解接口(数据库)的压力,我们对查询的结果做了缓存的策略。一开始我们的思路是这样的。1.执行查询2.缓存中存在数据 -> 查询缓存 3.缓存中不存在数据 -> 查询实时接口异步查询去更新缓存二级缓存对此,我简单模拟了我们的缓存机制 。这是一个查询实时的服务package yyf.Jedis.toolsByRedis.cac

2017-02-06 17:30:45 42242 9

Spring DefaultListableBeanFactory类结构及功能

Spring DefaultListableBeanFactory类结构及功能。整个类是Sring IOC的核心类,我整理出来了。

2018-06-14

知识库管理系统(源码+数据)

知识库管理系统,包含源码和数据库。通过maven构建,使用git版本控制和团队合作,采用springmvc+mybatis框架,集成Lucene全文检索,openoffice转化office文档,ffmpeg处理视频文件,red5搭建流媒体服务,基于pageRank、TF-IDF算法提取处理知识点,webmagic爬取数据,itextpdf、poi处理office等。

2018-05-15

ik-analyzer-solr5-5.x.jar

ik-analyzer-solr5-5.x.jar

2017-07-04

html转化pdf工具

html转化pdf工具

2016-11-25

html5实战——在线涂鸦系统

本系统是纯静态的系统,本系统可以实现用户注册和登录。并且你可以进行绘画,并将绘画保存在自己的账户中。自己可以对你的所有绘画进行管理(分类和删除)。还有管理账户的功能。其中使用到了bootstrap,利用html5的canvas来进行绘画。 localStorage来完成登录账户保存到这一会话中。使用websql保存账户和绘画。利用html5的拖拽进行分类。

2016-11-23

html5实战——涂鸦系统

html5实战——涂鸦系统 系统是纯静态的系统,本系统可以实现用户注册和登录。并且你可以进行绘画,并将绘画保存在自己的账户中。自己可以对你的所有绘画进行管理(分类和删除)。还有管理账户的功能。其中使用到了bootstrap,利用html5的canvas来进行绘画。 localStorage来完成登录账户保存到这一会话中。使用websql保存账户和绘画。利用html5的拖拽进行分类。

2016-11-23

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

TA关注的人

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