自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 c++项目配置文件选型yaml, xml, json

yaml 推荐程度 ★☆☆☆☆ github: https://github.com/jbeder/yaml-cpp 解析库yaml-cpp 才0.6.3版本, github上才2.1k stars 总结: yaml不错, 但是yaml-cpp坑多不好用, 遇到过一个死活找不到value的坑, d...

2020-06-23 18:03:12 45 0

原创 python3源码解读(一)开坑

我为什么读python3源码? 站在2019年11月的节点上往回看,作为一个数据分析师,我从来没有想过这个问题。 2017年12月,我还是个java工程师,前司的项目刚刚结束,通过项目接触了一些python。我的判断是这个语言这么火的原因仅仅是因为绝大多数数据分析师Excel出身,不懂java语法...

2019-11-17 18:02:14 62 2

原创 ubuntu 16.04 改变docker镜像位置,亲测有效

参考: https://www.cnblogs.com/whmbky/p/7843580.html 系统Ubuntu 16.04 docker info如下 ... Server Version: 18.05.0-ce ... 以下亲测有效: vim /etc/default/docke...

2018-07-22 17:04:45 1014 0

原创 tomcat根目录自动跳转的方法(不修改server.xml)

tomcat/webapps/ROOT/index.jsp <%@ page language="java" import="java.util.*" pageEncoding="...

2018-05-24 13:41:48 1772 0

转载 cmd右键菜单 win10 64bit 1803版本亲测可用

cmd右键菜单 win10 64bit 1803版本亲测可用 新建txt, 复制以下内容 保存退出 重命名文件名 1.reg 双击1.reg 点击确认 空白处右键, 可以看到cmd Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROO...

2018-05-20 10:40:42 849 0

原创 吧一个文件夹下的java源代码转成html

package com.yf.common.utils; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; ...

2018-05-14 16:44:54 411 0

转载 vscode 使用github同步设置&扩展插件

vscode同步设置&扩展插件 富盈科技 百家号05-05 12:59 阅读原文 首先安装同步插件:SettingsSync 第二部进入你的github如图: 打开设置选项: 新建一个token: 如图: 记住这个token值 转到vscode 按shift+a...

2018-03-29 20:39:34 4005 0

转载 Vue.js 2.x 实用Demo

增删改查 https://www.xiabingbao.com/vue/2017/07/10/vue-curd.html post请求

2018-03-28 09:43:59 780 0

转载 HikariCP or Druid@Alibaba

这篇有图有真相, 但是没有和Druid连接池的比较 为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用 非官方的一篇评测 数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)...

2018-03-20 14:18:20 8003 0

转载 一篇关于ThreadLocal的博客的阅读笔记

彻底理解ThreadLocal 先看原文觉得”哇, 原来是这样”, 再看评论”咦, 难道作者错了” 最后看源码”哦, 作者中心思想是对的, 只是细节上有误导的成分” 小结 1. 否定之否定 2. 真理是越辩越明的...

2018-03-20 13:54:28 129 0

原创 记一次因为int类型引起的Mybatis生产事故的解决

事故原因 实体类的field类型是int时, 尽管没有赋值, 但是mybatis查询得到的是0, 在update时, 没有判断为0时不要更新, 导致state更新为0 表DDL CREATE TABLE `t_xxx` ( `id` bigint(20) NOT NULL AUTO_I...

2018-03-14 20:51:52 441 1

原创 基于jquery模板实现页面渲染

基于jquery模板实现页面渲染0. “模板”模板有点像<在职证明>之类的固定格式的文档, 同一个公司每个人的在职证明格式一样, 唯一的不同是姓名, 身份证和日期. 使用模板的好处是, 不需要再费时费力写在职证明, 只需要找一份在职证明的模板, 然后把自己的姓名填写上去, 找人事盖章就...

2017-12-24 00:55:10 8177 0

原创 程序员为什么要写博客, 从知识留存率金字塔说起

除了能提升big, 简历上多一行小字以外, 写博客也一种学习手段.对同样的新知识, 不同的学习手段知识留存率是不同的. 如下图, 这张图我也放在桌面上, 自我激励 上图的版权属于百度百科, 侵删从图中看到, 演示, 作为被动学习中知识留存率最高的一种, 也只达到30%.那么, 写博客在这个金...

2017-12-01 11:48:56 1170 0

原创 vim编辑器 python 最简洁的配置

set nu set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set cursorline set expandtab set nu 行号 set tabstop=4 tab长度是4个空格 set softtabs...

2017-11-29 15:14:16 526 0

转载 zz详解数字签名、公匙、私匙、非对称加密

转载,若侵权马上删除详解数字签名、公匙、私匙、非对称加密 来源:景安IDC资讯作者:kk发布时间:2015-07-07点击:2595相信对于数字签名、公匙、私匙、非对称加密很多人都有一些疑问或者是不理解的地方,接下来就用通俗易懂的语言为大家讲解一下关于数字签名、公匙、私匙、非对称加密。 相信对...

2017-11-27 10:52:56 311 0

原创 使用开源数据库软件dbeaver同时连接oracle、mysql、postgresql...

如果看看其中的readme,就知道它依赖一个外部的jvm。创建一个dbeaver.exe的快捷方式,在其目标(target)里设置为:D:\tools\dbeaver\dbeaver.exe -vm D:\shared\jdk1.6.0_02\bin\javaw, 用于指定jvm的位置。当然,你...

2017-09-28 10:06:21 4945 1

原创 centos 7.2 安装python talib

环境信息: ta-lib c++库版本:0.4 ta-lib 版本:0.4.10 python 版本:3.5.2 操作系统 版本:centos 7.2安装介质清单: 1)TA-Lib-0.4.10文件夹 talib的python安装包 2)ta-lib-0.4.0-src.tar....

2017-09-28 09:27:55 2497 0

原创 linux下testlink环境搭建——踩坑爬坑

环境: CentOS 7.2 x64 xampp版本xampp-linux-x64-7.1.8-0 testlink版本1.9.14 1)xampp下载安装——sourceforge上搜索 2)testlink下载官网:www.testlink.org.cn/ 3)testlink解压后,重命...

2017-09-22 15:13:43 2198 0

转载 Java基础复习——多线程

1 Thread类1.1 interupt方法的demo// file name: MyRunnable.java public class MyRunnable implements Runnable { public int name = 0; @Override ...

2017-09-02 18:36:58 264 0

原创 java原地归并排序(inplace)

/* * 原地归并 */ public class InPlaceMergeSort { private static void reverse(int[] arr, int i, int j) { while(i < j) { ...

2017-08-15 23:02:30 1370 0

原创 python工具类两则:读取properties,自动记录行数的LogManager

测试类from PropertiesUtil import PropertiesUtil dictProperties = PropertiesUtil().getProperties() print dictProperties 工具类# -*- coding: utf-8 -*- i...

2017-08-04 20:12:19 612 0

原创 快速排序及其变种 Java

目录 快排时间复杂度和稳定性 快速排序(单pivot,pivot总是数组的第一个元素) 快速排序(单pivot,pivot总是数组的最后一个元素) 快速排序(单pivot,pivot是数组的随机元素)(未完成) 快速排序(双pivot,pivot总是数组的第一个元素)(未完成) 参考:http:/...

2017-08-04 12:00:18 410 0

原创 quickFix Java Demo

依赖包 log4j-1.2.16.jar quickFix/*.jar quickFix/lib/*.jar

2017-07-26 15:28:12 3941 1

原创 go语言1小时——从不会到入门

磨刀不误砍柴工——go语言学习必备资料: 1. go 下载安装 2. 官方文档 Effective go 3. 官方文档中文翻译pdf下载 4. 国人写的go IDE——LiteIDE 32.1第一步——Hello world// testDemo

2017-07-20 22:44:15 5782 0

原创 超详细,阿里云安装hortonwork sandbox HDP

在windows下用浏览器打开hortonwork官网,注册后得到下载连接购买阿里云服务器,本人选择配置如下:按时计费20GB系统盘40GB数据盘2核16GB带宽10MBPS流量按量计费 0.8元/GB支付完成后,使用阿里云的网页版终端连接实例 先安装docker service docker s...

2017-07-15 15:52:35 4117 0

转载 Eclipse 4.7 Oxygen重大更新前瞻

转载请注明:文章转载自 开源中国社区 [http://www.oschina.net] 本文标题:Eclipse 4.7 M7 最终里程碑版发布,代号 Oxygen 本文地址:https://www.oschina.net/news/85175/eclipse-4-7-m7-final-mil...

2017-06-05 18:11:52 15224 0

转载 不太好找的前端资源angular-ui-router.min.js 1.0.3

/** * State-based routing for AngularJS 1.x * NOTICE: This monolithic bundle also bundles the @uirouter/core code. * This causes it to be ...

2017-06-04 22:13:01 2097 0

原创 基于Java实现的十字链表(用来表示有向图)

数据结构+算法=程序有向图(侵删,引用自http://blog.csdn.net/yao_zi_jie/article/details/54580283): 数据结构类——顶点:public class Vertex<E,T> { E data; Edge<T...

2017-05-27 02:37:35 1751 0

转载 PostgreSQL新增一列的pl/sql脚本

多次运行不会报错

2017-05-26 11:26:10 3318 0

原创 Spring MVC项目中CXF webservice @Autowired实战爬坑

项目环境: Spring 4.2.3 apache cxf 3.1.11 jdk 7 tomcat 7关键: (1)导入正确的包 (2)application.xml,x-servlet.xml 和 web.xml(1)导入正确的包 maven方式:注意国内目前可用的镜像有阿里云mav...

2017-05-16 09:49:22 2024 0

原创 hibernateORM的三种方式

方式一:直接映射到Class 首先,在hbm文件(如果是spring,则是ApplicationContext.xml)中添加Class的bean<bean id="sessionFactory" class="org.springfram...

2017-01-19 15:16:08 788 0

原创 传值or传引用?两段代码说明java高级for循环

String是不可变类,同样不可变的还有BigDecimal List<String> sbl = new LinkedList<String>(){{ add(new String("sdsag")); ...

2017-01-19 11:37:18 779 0

转载 Mybatis 3.1.1支持多数据库

http://blog.csdn.net/pretendcool/article/details/9343051

2017-01-17 17:28:22 669 0

转载 【仅备忘用】spring的applicationContext.xml

仅备忘用

2017-01-17 17:02:51 215 0

原创 造了个轮子——java日期工具类

懒得去依赖于apache或guava或spring或hibernate的日期类了。虽然是造轮子,但是自己好用才是王道。符合高内聚低耦合的日期转换类,值得代代相传

2017-01-05 11:53:52 390 1

原创 高于行业平均水平的代码风格

测试使用 Callable, FutureTask, ExecutorService 进行api的高并发测试POJO类build模式:set方法返回值都是类型本身,instance.setA().setB().setC()这样

2017-01-01 17:55:06 559 1

转载 比较清楚的Spring相关技术博客

Spring Test + Junit 4 测Controller,Dao等 http://blog.csdn.net/zhangzikui/article/details/11071881

2016-12-29 09:07:39 520 0

原创 Spring AOP——从Logger拦截说起

先用500字以内的大白话说明什么是AOP 再用Logger的Demo说明具体应用 最后解释具体语法

2016-12-28 10:56:24 2964 0

原创 JDK1.5/1.6/1.7/1.8 java.util下的集合类底层实现的变化

hashmap1.7->1.8 位桶+链表-> 位桶+链表大于阈值后切换成红黑树大数据下O(n)O(Logn)

2016-12-25 09:56:01 833 0

原创 Java Debug之爬出深坑——非典型bug备忘

1. 不可变类a.add(b); //坑!BigDecimal为不可变类, 所以执行运算的结果需要再返回给aa = a.add(b);

2016-12-08 20:26:39 573 0

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