- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 Docker数据存储
Docker数据存储配置方式1. -v or --volume使用此参数严格保证参数的有序性,其主要有三个参数,其参数以:分隔, 此种方式的可读性较弱,建议使用--mount的方式指定主要参数有path of host machine指定挂载在主机的文件路径path of container the file指定挂载于容器内的文件路径third field optional. such as: co, consistent … etc.额外的一些属性配置,以,分隔配置案例$ do
2020-12-01 00:03:00
567
1
原创 关于ReentrantReadWriteLock的一些问题
关于ReentrantReadWriteLock的一些问题场景在使用此Lock时应特别注意: 读 ——> 写 ——> 读 交替使用的场景在工作使用时,该场景是经常出现的,在非公平锁的若干个读写线程抢占读写锁读线程手脚快,优先抢占到读锁(其中少数线程任务较重,执行时间较长)写线程随即尝试获取写锁,未成功,进入双列表进行等待随后读线程也进来了,要去拿读锁关键 JUC 的实现代码ReentrantReadWriteLock.ReadLock.clas [行:727]public
2020-11-20 23:49:14
235
原创 Flink实战-快速开始
Flink案例实战一、案例业务背景在传统业务进行报表类统计,经常需要对数据进行分类汇总之类业务的开发,在过去我们基于关系型数据库进行相应的功能实现,这样有如下一些缺点: 当需要分析的数据集很大时,严重增加查询的时效,更有严重的直接让数据库崩溃。分析的结果通常是具有特定业务意义的,具有对历史数据所分析的结果不变性的特性,也就是说其结果本质只需要进行一次计算就好了,可是在传统实现方案中很难做到。不具备实时性的特性。其实所有的数据是具有事件的特性,在数据产生的源头我们就可以对其进行相应的分析,而
2020-11-20 23:44:05
649
原创 本地构建etcd
本地构建etcd环境mac osgo1.10.3设置环境确保使用GOROOT来自于, 在这里是:/usr/local/go确认使用GOPATH构建目录设置,在这里是:/Users/bond/etcd在这里主要的关于本次的~/.bash_profile设置如下:export GOBIN=$GOROOT/binexport GOARCH=amd64export GOOS...
2019-01-23 22:42:10
423
原创 Java 字符串与Unicode之间的相互转换
1.导入commons-lang3依赖dependency> groupId>org.apache.commonsgroupId> artifactId>commons-lang3artifactId> version>3.5version>dependency>2.编写java代码String src = "user.name不能为空!";
2017-10-06 19:22:26
894
原创 索引列的选择
1.如果对于某个表中的某个字段使用了等式或范围谓语查询时,可以考虑将此列做为索引。2.复合索引应该注意引导列的选择,如果在查询中,引导列选择不当,常常查询时此列经常不做为条件时,那么这样就会使得查询为全表扫描3.有NULL值的列不宜添加索引,NULL本无实义,如果将有NULL列做为索引,那么在查询必然出现全表扫描,故常常作为索引的列需要添加NOT NULL声明,避免NULL的出现4.谓
2015-11-14 23:48:26
1582
原创 关于Java String 的些总结
1. String 是引用类型,但它在作为参数传递是值传递,所以一旦修改,会重新指派新的引用,故此时的hashCode会发生改变,它的取值是是从StringPool中去获取,如果没有就会创建,并将引用传String对象,请看以下案例case 1: 到底是值传递还是引用传递static void replace(String arg){System.out.println(arg.h
2015-11-14 15:12:23
490
原创 Mongodb 学习笔记
Docs: https://docs.mongodb.org/manual/reference/database-references/Docs: https://docs.mongodb.org/manual/reference/command/----install mongo---1.运行安装包2.将mongodb的安装位置配置入path----start
2015-11-05 22:37:44
440
原创 Spring boot mongo pom
org.springframework.boot spring-boot-starter-data-mongodb ${spring.boot.version} org.mongodb mongo-java-driver ${mongodb.version} provided-->
2015-10-18 21:40:47
747
原创 MongoProperties
package com.jfa.data.mongodb;import com.mongodb.*;import com.mongodb.MongoClientOptions.Builder;import org.springframework.boot.context.properties.ConfigurationProperties;import java.net.Unknown
2015-10-18 21:38:19
2058
原创 MongoBean
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.data.mongodb;import com.mongodb.Mongo;import org.springframework.beans.factory.annotation.Autowired;import org.spring
2015-10-18 21:37:19
661
原创 MongoAutoConfiguration
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.data.mongodb;import com.mongodb.Mongo;import com.mongodb.MongoClient;import com.mongodb.MongoClientOptions;import or
2015-10-18 21:36:06
2737
原创 GlobalInterceptor
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.commons.common;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.servlet.handler.
2015-10-18 21:34:38
920
原创 LogBean
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.commons.common;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.slf4j.Marker;import org.springfram
2015-10-18 21:33:19
1009
原创 Java Loader
package com.java.user.loader;import java.io.File;import java.lang.reflect.Method;import java.net.URL;import java.net.URLClassLoader;import java.util.ArrayList;import java.util.Enumerat
2015-10-11 23:46:27
564
原创 HttpUtils
package com.labwe.cms.util;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.util.Map
2015-10-11 23:33:42
637
原创 ResultMap
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.app.common;import com.jfa.commons.util.Constants;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java
2015-10-11 23:28:15
455
原创 Jaxb
/* * Copyright (c) 2015. Bond(China), java freestyle app */package com.jfa.commons.util;import javax.xml.bind.*;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOut
2015-10-11 23:23:18
330
原创 sciprts.jsp for requirejs
<%-- ~ Copyright (c) 2015. Bond(China), java freestyle app --%>type="text/javascript"> (function(global){ global.appPath = 'request.getContextPath()%>'; global.Consts = {};
2015-10-11 23:17:55
691
原创 requireJS config.js
/* * Copyright (c) 2015. Bond(China), java freestyle app */require.config({ //the configuration is not usefully, because require.js had default configuration, and the default value is current p
2015-10-11 23:14:48
475
原创 Logback config
xml version="1.0" encoding="UTF-8"?> name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender"> .%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
2015-10-11 23:11:46
465
原创 Angular指令与Jquery结合
jQuery.fn.extend({ weekToInt : function(week){ if(week === 'Mon'){ return 1; }else if(week === 'Tue'){ return 2; }else if(week === 'Wed'){ return 3; }else i
2015-03-28 17:09:10
714
原创 ORACLE创建Java过程
STEP1:CREATE OR REPLACE JAVA SOURCE NAMED "Employee" ASimport java.sql.*;import oracle.jdbc.*;public class Employee{ public static void getItEmps(){ Connection conn = nu
2015-03-28 17:04:13
974
原创 JS 中文转码
(function(window, undef){var document = window.document;//编码工具window.$coder = function(){};//将native码转换成ascii//\uxxxx --------- x$coder.NativeToASCII = function(s){return unescape
2015-01-24 22:46:17
726
原创 jquery plugins demo
jQuery.extend({ toJSON : function _toJSON(obj){ var json = ""; for(var i in obj){ if(obj[i] instanceof Array ){
2015-01-24 22:09:58
356
原创 DESede加密
package com.natureframework.util.cipher;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.SecretK
2014-09-03 22:06:07
944
原创 AES加密
package com.natureframework.util.cipher;import java.security.Key;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretK
2014-09-03 22:02:59
431
原创 Bean组件管理浅谈
package com.natureframework.bean;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import java.util.Set;import com.natureframework.bean.exception.NotFoundBean
2014-09-03 21:51:01
455
原创 JS表单验证组件浅讲
//验证器Checker =function(){ }//必验证项集合Checker.items=new Array();//获取数组的大小Array.size=function(obj){ return length(obj);}//长度验证--可由此定义常规的验证Checker.lenCheck=function(obj,min,max,is
2014-03-22 22:06:31
527
原创 输入悬停提示JS组件
// JavaScript Document/** * 此插件用实现类似于百度搜索栏的搜索提示功能 * * @author 周正德 * @copyright * @returns * @date 2013/12/30 */function JHoverUnit() {this.listeningTo = null;this.url = null;t
2014-03-12 22:33:29
459
原创 基于TOMCAT服务器SSH乱码解决方案
1.首先到Tomcat的安装目录下的\conf\server.xml定位至并添加: connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />2.写用于进行编码预处理的过滤器核心代码:private String charset="UT
2014-03-12 22:23:34
388
原创 HTML布局动态随窗口变化
HTML布局随窗口动态变化$(function(){resizeGolbalBody();$(window).resize(function(){resizeGolbalBody();});}); function resizeGolbalBody(){var width=window.innerWidth-20;var height=win
2014-03-12 22:07:38
1177
转载 HTTP协议简介
HTTP是Hyper Text Transfer Protocol(超文本转移协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)[5]和Internet工作小组IETF(Internet Engineering Task Force)[6]合作的结果,(他们)最终发布了一系列的RFC,RFC 1945[7]定义了HTTP/1.0版本。其中最著名的就是RFC
2013-12-07 00:05:48
499
原创 JavaScript 函数的柯里化
先以一个简单的案例让你们看一下JS的魔力!让大家有个感性的认识function mul(a,b){return a*b;}function func1(x){ return function(y){ return function(z){ alert("x:"+x+"\ty:"+y+"\tz:"+z);// a. 输
2013-12-06 23:54:01
529
原创 SQL Server 子查询的运用
对于问题案例:已经有DEPARTMENT,EMPLOYEE两张表,并EMPLOYEE表中的E_DID是外键且引用于DEPARTMENT表中,现有个问题:你如何查询出部门人数在10人以上的部门,只需要查询对应的ID,和部门名称即可? 问题分析:我们分析此类问题以一种从里向外处理问题的思路,逐层剔除冗余数据,便可以得到我们的结果!step1:首先需要对员工表进行分类汇总,以便统计出人数:
2013-12-06 23:18:14
620
1
原创 Oracle中分页查询介绍
设有A表,pageIndex(页号),pageSize(页大小),我们知Oracle中提供了rownum字段,我们可利用它实现分页查询:具体如: step1:先获得一个较大的父集,在构成此集合的过程中我们可以构建一定查询规则: sql code: select rownum as r,a.* from A a order by a.id
2013-12-06 22:33:17
518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人