自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (8)
  • 收藏
  • 关注

原创 数据降维

[b]解释降维(dimensionality reduction),降维在哪里使用,降维的好处是什么?[/b]降维是通过获得一组基本上是重要特征的主变量来减少所考虑的特征变量的过程。特征的重要性取决于特征变量对数据信息表示的贡献程度,以及决定使用哪种技术。决定使用哪种技术取决于试错和偏好。通常从线性技术开始,当结果表明拟合不足时,就转向非线性技术。[b]数据集降维的好处可以是:[/...

2018-08-25 21:58:50 495

原创 python切割

[code="python"]def funThree(list01): newList = [] for i in range(0,len(list01)): count = len(newList) if count == 0: newList.append([list01[i]]) e...

2018-02-07 22:53:46 495

原创 Java面试题

面向对象编程(OOP) Java是一个支持并发、基于类和面向对象和计算机编程语言。如下是面向对象软件开发的优点: 1、代码开发模块化,更容易维护和修改。 2、代码复用。 3、增强代码的可靠性和灵活性。 4、增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。 1、封装:...

2017-09-14 09:46:02 1079

原创 Oracle中 关于数据库存储过程和存储函数的使用

[code="java"]存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。存储过程没有返回值。存储函数有返回值 创建存储过程 用CREATE PROCEDURE命令建立存储过程和存储函数。 语法:create [or replace] PROCEDURE过程名(参数列表) AS PL...

2017-09-14 08:58:55 194

原创 Oracle存储过程和存储函数创建方法(详解)

[code="java"]select * from emp;-----------------存储过程--------------------------定义 create[or replace] procedure 存储过程名称(参数名 [in]/out 数据类型) is/as begin--逻辑表达式 end [存储过程名称];--定义存储过程计...

2017-09-14 08:52:34 278

原创 oracle常用的几个例子

[code="java"]--修改表,添加列alter table F_confirm_caradd (ddsj_num INTEGER );--锁表查询SQLSELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session...

2017-09-14 08:51:09 146

原创 map集合遍历

[code="java"]public class Test{ public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3",

2017-09-05 16:10:47 92

原创 java写的日期工具,根据设置日期获取指定的一周或者一个月的所有日期

在做项目中遇到一个关于日记的问题,国外算一周是从周末到周六,而国内一周是从周一到周天。很多软件需要获取一个月或者一周的所有日期来进行数据统计,为了方便大家开发,避免重复劳动。特地写了一个DateTools工具类,使用方法都在main函数里。[code="java"]import java.text.Format; import java.text.ParseException...

2017-08-25 19:48:18 176

原创 ORACLE 日期加减操作

[code="java"]无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1 使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3 使用内置函数add_months来增加年和月例:对当前日期增加一个小时:SQL> select sysdat...

2017-08-18 09:55:12 113

原创 java代码简单封装使用redis

[code="java"]package com.ray.redis;import org.apache.log4j.Logger;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;impor...

2017-08-01 21:55:07 144

原创 windows环境下zookeeper安装

[b]下载地址:[/b][url]http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz[/url][b][b] 安装[/b] 解压到指定目录下 D:\soft\zookeeper-3.4.8 修改zoo_sample.cfg 文件名(D:\so...

2017-07-25 11:57:17 78

原创 dubbo原理以及调用过程

[img]http://dl2.iteye.com/upload/attachment/0126/2312/9a05e7de-ab00-31d7-a214-f6550e608304.png[/img][b]Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务...

2017-07-25 11:32:43 318

原创 七个改变人生的工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则

“勿以道理大而盲信,勿以道理小而不为。”[color=green][b]一、SWOT分析法:[/b][/color][img]http://dl2.iteye.com/upload/attachment/0126/2254/5c9bf148-79c1-3db7-8d56-4accd52463a6.gif[/img][color=green][b]二、PDCA循环规则[/...

2017-07-24 20:41:22 617

原创 Java高级面试必问—Dubbo面试题汇总

[code="java"]1、默认使用的是什么通信框架,还有别的选择吗?2、服务调用是阻塞的吗?3、一般使用什么注册中心?还有别的选择吗?4、默认使用什么序列化框架,你知道的还有哪些?5、服务提供者能实现失效踢出是什么原理?6、服务上线怎么不影响旧版本?7、如何解决服务调用链过长的问题?8、说说核心的配置有哪些?9、dubbo推荐用什...

2017-07-24 15:54:38 4592 3

原创 redis命令集合

[code="java"]01 exits key //测试指定key是否存在,返回1表示存在,0不存在 02 del key1 key2 ....keyN //删除给定key,返回删除key的数目,0表示给定key都不存在 03 type key //返回给定key的value类型。返回 none 表示不存在key,stri...

2017-07-24 15:50:08 94

原创 接口测试用例设计指导文档:新建、查询、修改、删除、功能以及流程等用例设计...

[img]http://dl2.iteye.com/upload/attachment/0126/1826/76ad2390-2c77-3f23-9e81-9d5027e2b1f7.jpg[/img][b]一、功能点测试用例(单个测试用例)[/b][img]http://dl2.iteye.com/upload/attachment/0126/1828/5eb0d77f-4...

2017-07-24 15:48:55 1520

原创 阿里巴巴Java面试题锦集

[code="java"]1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。9、Java是什么。10、API接口与SDI接口的...

2017-07-21 21:15:00 266

原创 Pycharm自动导入模块小技巧

其实,我们只需要简单两步配置就可以让Pycharm自动导入模块[b]第一步:Pycharm->Perferences->Editor->Auto Import[/b][img]http://dl2.iteye.com/upload/attachment/0126/1820/7e53c467-6ecb-3d93-9b9b-e29407c630a4.png[/img][b]...

2017-07-21 21:12:10 543

原创 SQL技巧

[b]一、一些常见的SQL实践[/b][b](1)负向条件查询不能使用索引[/b]select * from order where status!=0 and stauts!=1not in/not exists都不是好习惯可以优化为in查询:select * from order where status in(2,3)[b](2)前导模糊查询不能使用索...

2017-07-21 21:07:43 155

原创 mongobd常用,命令

[b]查看数据库[/b]show dbs;[b]选择某个库[/b]use db;[b]查看库下的表(暂且说成是表,mongodb中称表问文档)[/b]show collections;[b]插入数据[/b]db.table.insert( {'name':'demo','sex':'m','age':18} );(注意在插入数据时的数...

2017-07-21 20:33:23 189

原创 连自律都做不到 还谈什么梦想

[b]你连自律都做不到 还谈什么梦想】想锻炼身体,却做不到坚持早起跑步;想多读书,但读上几页就忍不住去看手机。间接性踌躇满志,持续性心灰意冷。看着别人一天天变得优秀,自己却在无所事事中虚度人生。停止浑浑噩噩,得过且过,从严格的自我管理开始改变,别让不自律毁掉你的人生。共勉[/b][img]http://dl2.iteye.com/upload/attachment/0126/180...

2017-07-21 20:30:39 364

原创 防止SQL注入

[b]我们需要注意以下几个要点:1.永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和 双"-"进行转换等。2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。4.不要把机密信息直接存放,加密或者hash掉密...

2017-07-12 16:26:12 59

原创 Redis服务端设置密码

通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全[b]查看是否设置过密码:CONFIG get requirepass[/b][img]http://dl2.iteye.com/upload/attachment/0125/8556/20a27f30-ea8f-33b1-b108-78db4d38...

2017-07-02 17:52:43 377

原创 python3注释符号

Python3 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如::# 这是一个注释print("Hello, World!") 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:1、单引号(''')#!/usr/bin/python3 '...

2017-07-02 14:33:27 522

原创 python中isinstance 和 type 的区别

class A: passclass B(A): passisinstance(A(), A) # returns Truetype(A()) == A # returns Trueisinstance(B(), A) # returns Truetype(B()) == A # returns False...

2017-07-02 14:27:30 237

原创 Python3 基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:[img]http://dl2.iteye.com/upload/attach...

2017-06-29 20:37:50 206

原创 Redis 发布订阅命令

[img]http://dl2.iteye.com/upload/attachment/0125/7808/d714ff91-f53c-3b84-a57f-6fc2adb9cc12.png[/img]1 PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。2 PUBSUB subcommand [argument [argum...

2017-06-29 16:32:21 98

原创 Redis HyperLogLog 命令

[b]Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算...

2017-06-29 14:37:35 77

原创 Redis 集合(Set)常用用法

[b]Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。[/b]1 SADD key member1 [member2] 向集合添加一个或多个成员(...

2017-06-29 14:10:37 178

原创 Redis 列表(List)常用用法

[b]Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。[/b]1,lpush list value,插入 list中,(lpush集合中,value可以重复,返回值是:list的大小)[img]http://dl2...

2017-06-29 12:42:41 185

原创 python基础语法

[b]标识符[/b] 第一个字符必须是字母表中字母或下划线'_'。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。在Python 3中,非-ASCII 标识符也是允许的了。[b]保留字即关键字[/b] 我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:>>> impo...

2017-06-28 21:53:19 68

原创 java利用jxl.jar生成excel文档

java代码:[code="java"]package com.test.read;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.format.Border;import jxl.fo...

2017-06-28 15:05:34 108

原创 利用jxl读取excel文件里面的内容

excel里面的内容:[img]http://dl2.iteye.com/upload/attachment/0125/7314/fece8739-2f49-3e72-b762-8bf1cc8d659d.png[/img]读取结果:[img]http://dl2.iteye.com/upload/attachment/0125/7316/94d0635c-e...

2017-06-28 14:23:45 120

原创 Redis 哈希(Hash)常用用法

1 语法:Hset table filed value,HDEL key field2 [field2] 设置一个值,删除一个或多个哈希表字段(备注,只能是一个字段,不能设置多个字段,如图二)[img]http://dl2.iteye.com/upload/attachment/0125/7277/5e4948b8-7258-3156-a0cb-4664b5d86d89.png[/im...

2017-06-28 11:50:31 441

原创 Redis 键相关的基本命令

1;DEL key该命令用于在 key 存在时删除 key。[img]http://dl2.iteye.com/upload/attachment/0125/6888/74075305-9aa7-3394-a6bb-7059a6db2501.png[/img]2; DUMP key 序列化给定 key ,并返回被序列化的值。[img]http://dl2.ite...

2017-06-26 20:29:27 82

原创 redis数据类型-String

redis的数据有:字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型下面对String类型的一些用法做些笔记:方法一: set直接赋值,get获取,如下图:[img]http://dl2.iteye.com/upload/attachment/0125/6749/034b9088-2d13-3...

2017-06-25 21:54:52 72

python安装提示没有 pip指令

python2.7.5 安装pip1 先安装setuptools 下载地址:[url]https://pypi.python.org/pypi/setuptools#downloads[/url] 将下载后的tar文件解压,用CMD模式进入到解压后的文件所在的目录执行命令:python setup.py install2 安装pip  下载地址:[url]h...

2017-06-22 22:20:27 883

一个合格程序员应该会的技能点--自勉

操作系统:centos+windows7工具类使用:eclipse(myeclipse),FlashFXP,jd_gui,plsql,navicat,svn,secureCRT,chrome,Beyond Compare,teamviewer,notepade++数据库:mysql,oracle,redis,mongodb常用工具技术类jferrchat...

2017-05-02 10:54:37 139

Centos7下安装redise

[b]第一步:通过weget方式下载好redise[/b]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz# tar xzf redis-2.8.17.tar.gz# cd redis-2.8.17# make第二步:编译好后, redis-2.8.17目录下会出现编译后的redis服务程序red...

2017-04-26 15:50:52 86

windows7下tomcat7下部署war包

第一步下载tomcat,安装配置好,这里我就不做叙述了。具体可以看:[url]http://jingyan.baidu.com/article/624e7459a7d6e734e9ba5a70.html[/url]第二步:eclipse中 export --->war 如下图:[img]http://dl2.iteye.com/upload/attachment/0...

2017-04-26 14:16:24 384

java面试常见需要面试注意复习模块

java面试需要准备的点。。。

2018-09-11

java利用jxl生成excel文件

java利用jxl生成excel文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)

2017-06-28

java利用jxl读取excel文件

java利用jxl.jar包读取excel文件

2017-06-28

python64位系统安装包,适合的系统是windows7

python64位安装包

2016-10-18

git的安装包,在windows7上安装,64位系统

windows7下安装git.exe文件

2016-10-17

适用于做统计报表的JfreeCart插件

利用这个插件,可以结合Struts2在jsp页面中生成柱状图或者饼状图等图像,对于结合java开发来说,这是一个非常实用的工具。

2015-08-17

easyUiDemo

easyUiDemo实现的案列。里面有注解,实现了界面的登录,注册等最基本的功能,对于学习easyUi来说是不错的插件。

2015-08-10

空空如也

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

TA关注的人

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