自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (13)
  • 收藏
  • 关注

原创 python logger打印到控制台和指定文件

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author(s): xili# @Created: 2020/6/30import loggingimport oslogger = logging.getLogger(__name__)def logToConsoleAndFile(): """ 日志输出到控制台和指定文件 """ # 日志输出到控制台 logger.setLevel(logging.

2020-06-30 11:07:59 867

原创 python 为main方法传参

执行python脚本的时候,想给main方法传入参数的例子#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author(s): xili# @Created: 2020/6/30import sysif __name__ == '__main__': history_bin_size = sys.argv[1] homeai_host = sys.argv[2] print(history_bin_size) p

2020-06-30 10:40:23 15649

原创 python 利用装饰器打印日志

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author(s): xili# @Created: 2020/6/30 16:13import functoolsimport timeimport logginglogger = logging.getLogger(__name__)# 利用装饰器打印日志def method_metric(func): @functools.wraps(func) def wrapp.

2020-06-30 10:33:17 381

原创 docker常用命令

1、查看镜像docker images2、删除镜像docker rmi repository:tag 的方式来删除例如:docker rmi docker-registry.qiyi.virtual/noramyaako/tv:20200202185037_178b7fd762983、重启镜像systemctl docker restart...

2020-02-02 20:16:29 170

原创 devmapper: Thin Pool has 161749 free data blocks which is less than minimum required 163840 free dat

打镜像的时候出现如下问题:devmapper: Thin Pool has 161749 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to cha...

2020-02-02 20:13:25 3045

原创 挖掘需求

需求不是创造,而是发现。最好不要挑战如何培养用户习惯。我们需要洞察用户需求,寻找:痛点、高频、场景、刚需这四点下的需求。洞察需求就是找麻烦,也就是痛点,什么是痛点,就是再某个场景下,刚需且高频出现的麻烦。永远不要想着我已经记录下用户的所有需求,我的产品是完美的。完美的产品是不仅满足了用户表面需求,还替用户想好了未来的需求。一款魅力产品必须拥有卓越的性能:好用,价格实惠、方便省事、减...

2019-09-17 10:36:01 263

原创 IDEA本地调试spark任务

一、添加插件Scala二、main方法中config 配置appname和master本地调试是使用本地idea中编写的代码引入的spark的相关jar包来运行spark程序,将spark程序提交到本地spark(本地并不需要安装Windows版本的spark)运行。下面是获取SparkContext的代码:final SparkConf sparkConf = new Sp...

2019-09-09 17:02:08 2312

原创 String.format()用法详解

使用场景:当一句话中只有一部分是动态变化时,则可考虑使用String.format()。如下:小明付费成功!小红付费成功!小花付费成功!String str = "";String string = "%s付费成功!";str = String.format(string, "小红");System.out.println(str);str = String.format...

2019-08-26 10:00:03 4068

原创 mybatis插入数据时获取主键id

最近插入一条数据同时,想获取新插入数据的主键id(注意:主键值是自动生成的),实现方法如下:对象:public class People{ ....private Integer id;private String name;public Integer getId() { return id;}public void setId(Integer id) {...

2019-08-22 13:29:09 532

原创 mybatis if test 当传入值为0时,则过滤异常的解决方案

今天发现当传入值为0时,mybatis数据过滤异常,最后发现要对值为0做特殊处理。例如:属性:public class AntiLeechController {...... private int id; public int getId() { return id; } public void setId(int id) {...

2019-08-20 17:35:59 2346 2

原创 mybatis启动报Result Maps collection already contains value for ..

在启动时总是报错:Result Maps collection already contains value for 仔细检查没有重复的id,后来发现原因如下: 在mybatis的配置文件mybatis.xml内使用了<mapper/>标签加载xxxMapper.xml的映射文件报错,因为如果xxxMapper.xml与namespace的接口在同...

2019-06-13 10:49:21 582

转载 Thrift入门及Java实例演示

目录:概述下载配置基本概念数据类型服务端编码基本步骤客户端编码基本步骤数据传输协议实例演示(java) thrift生成代码 实现接口IfaceTSimpleServer服务模型TThreadPoolServer 服务模型TNonblockingServer 服务模型THsHaServer服务模型

2017-02-08 11:02:43 1176

转载 Apache Thrift - 可伸缩的跨语言服务开发框架

Apache Thrift - 可伸缩的跨语言服务开发框架Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且针对不同的传输协议和服务类型给出相应的 Java 实例,同时详细介绍 Thrift 异步客户端的实现,最后提出使用 Thr

2017-02-08 10:52:32 380

原创 丢失的年味

年是一种什么样的味道呢?儿时的年是甜的……总是期待着集市外婆给我们这些小屁孩发钱然后打打闹闹的一路去赶集在集市上买点小玩意也不忘给外婆外公奶奶买点油糕总是期待着除夕全家人围坐在一起吃饺子打牌看春晚聊天和妈妈私底下换牌赢老爸而老爸总是低头看着手里的牌埋怨不好总是期待着初一穿上漂亮的新衣服等待着亲人到来发压

2017-01-25 10:52:53 430

原创 crontab实现自动删除日志

10 5 * * * /usr/bin/find 要删除的路径 -name "*.log.2*" -ctime +5 -exec rm -rf {} \;

2016-09-12 14:04:05 2099

原创 nginx常用命令

注意:启动nginx前,先判断配置文件是否正确nginx -t -c /usr/local/nginx/conf/nginx.conf或者cd /usr/local/nginx/sbin./nginx -t一、启动cd usr/local/nginx/sbin./nginx二、重启

2015-12-09 15:24:03 2192

原创 定时任务(每5分钟执行一次各机房访问接口)

定时任务

2015-10-23 16:01:53 17993 1

原创 linux几种清空文件内容的方法

linux几种清空文件内容的方法   $ > filename  $ echo "" > filename  $ echo /dev/null > filename  $ echo > filename  $ cat /dev/null > filename

2015-10-23 15:58:25 712

原创 linux常用命令

一、Linux清空文件文本内容cat 一个空文件然后重定向文件即可。那里去找这个空文件呢,系统的/dev/null就是一个很好选择,所以如下命令cat /dev/null > file_name

2015-10-22 17:07:21 368

转载 每天一个linux命令(50):crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linu

2015-10-22 15:38:02 604

转载 Python网络爬虫(1)--url访问及参数设置

标签:环境:Python2.7.9 / Sublime Text 2 / Chrome1.url访问,直接调用urllib库函数即可import urllib2url=‘http://www.baidu.com/‘response = urllib2.urlopen(url)html=response.read()print html2.带参数的访问,以baid

2015-10-22 14:38:04 7025

原创 自我充电之技术网站

一、C语言中文网http://c.biancheng.net/cpp/linux/ 详情:首页Linux教程Shell教程MySQL优化MySQL常用命令

2015-10-22 10:38:48 555

转载 linux定时任务的设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaobe

2015-10-21 17:57:36 503

转载 linux 查看系统信息命令(比较全)

linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -

2015-10-20 18:51:51 418

原创 struts2 拦截器

一、如何获取异常信息的String类型信息(1)java类的写法  try {      result = invocation.invoke();} catch (Exception e) {StringWriter sw=new StringWriter();     PrintWriter pw=new PrintWriter(sw);     e.printSt

2013-04-11 11:18:39 1130

转载 key constraint name maxinum length is limited to 15 character 错误 解决

Database - Edit Current DBMS - Script - Objects 里,有MaxConsLen,以及其它诸如Table的MaxLen,设大就可以了(如 60)tools -> Model Options ->Naming Convention ->Column ->Code 参数 Maximun length 可设定列的长度 (如 60) 同理可设定

2012-03-14 15:54:06 869

原创 添加热连接

str = ""+content+"";

2011-10-26 14:49:11 658

转载 js函数(比较全)

2008-01-29js函数集·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good boy " + "does

2011-10-24 11:31:38 674

转载 js字符串函数(转)

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =

2011-10-24 11:25:16 2694

原创 我的学生时代……

最近在学校的日子真的好无聊,明明知道要做的事情还很多,但是,还是不想做,有时候真的好希望时间赶紧过快点,有时候真的好期待赶紧去上班,过另一种生活,直到昨天接到公司的电话才恍然大悟,刘西利,你的大学生活即将画上句号,从此面对你的,将是另一种传说中的社会里的生活,于是一直期盼逃离校园

2011-10-19 09:34:02 1475 5

转载 DB2 的 case when then else end 条件分支的处理

两种语法模式:(1):只有一个分支CASEWHEN条件THEN结果1ELSE结果2END(2):支持多种分支 CASE表达式1WHEN表达式2THEN结果1ELSE结果2END上面的WHEN可以重复多次,============

2011-09-30 11:42:26 24624 1

转载 java 中double型转化成int型

一个变量 double x;不进行四舍五入操作:(int)x进行四舍五入操作:Integer.parseInt(new java.text.DecimalFormat("0").format(x))

2011-09-13 17:27:33 48884 1

原创 javascript里,小数位数设置的函数

方法一 乘100,取整,除100var m=0;alert(Math.round(m*100)/100)方法二 (最好用)alert((1.237*100/100).toFixed(2));

2011-09-05 12:57:07 907

转载 JS获取表格单元格

var ccell = document.getElementById("tableid").rows[0].cells[0]; document.getElementById("txtname").value = ccell.innerText;

2011-08-29 16:41:06 910

转载 用jquery 获取一个表格里面第3行第4列的值!

http://www.w3school.com.cn/jquery/jquery.js">     $(document).ready(function(){ var tt = $("tr:eq(2)>td:eq(3)").css("background-color"

2011-08-29 16:14:16 6587 3

转载 jquery 获取表格哪行哪列的值

.tcData tr:gt(0):大于第一行,绑定一个单击事件$(".tcData tr:gt(0)").click(function () {  //获取第一行第一列的值,".tcData":范围  var td1 = $("tr:eq(0)>td:eq(0)",

2011-08-29 15:29:42 3520

转载 exists和not exists的使用

2.1. exists的使用  Exists 用于只能用于子查询,可以替代in,若匹配到结果,则退出内部查询,并将条件标志为true,传回全部结果资料,in 不管匹配到匹配不到都全部匹配完毕,使用exists 可以将子查询结果定为常量,不影响查询效果,而且效率高。如查询所有销

2011-08-27 09:44:38 2489

转载 in与exist , not in与not exist 的区别

in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个

2011-08-25 14:45:12 67255 6

转载 EXISTS与IN的区别

网上查了很多关于这两个单词的用法,说法很多,但大同小异,现在归纳如下: 关于EXISTS与IN的区别:EXISTS检查是否有结果,判断是否有记录,返回的是一个布尔型(TRUE/FALSE)。IN是对结果值进行比较,判断一个字段是否存在于几个值的范围中,所以 EXI

2011-08-25 14:42:09 5643

转载 Java保留小数点后几位

1.(double) (Math.round(sd3*10000)/10000.0);这样为保持4位 (double) (Math.round(sd3*100)/100.0); 这样为保持2位. 2.另一种办法 import java.te

2011-08-08 16:41:22 1194

secure crt

特别棒的工具,不用注册码,免安装,使用方便简洁,大爱!

2016-01-01

mysql-5.5.28-win32

Mysql是一个多线程的,结构化查询语言(SQL)数据库服务器,MySQL 的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。

2013-04-19

jQuery_API_1.4.4

全面的内容,快捷的查询,是你使用jquery最佳首选

2013-04-19

JavaScript参考手册

方便快捷的查询到开发中需要的javascript相关技术知识

2013-04-19

项目管理知识体系指南-PMBOK_Guide_第四版

项目管理知识体系指南-PMBOK_Guide_第四版(2008).pdf

2013-04-19

Ext_JS程序设计

Ext Core 是 Ext 小组新推出的用于 Web 2.0 网站开发的核心包,其包含什么功能以及如何使 第一部分 Ext Core ● VIII 用这些功能,是大家比较关心的。本书将通过实例的形式为大家详细讲述 Ext Core 的功能及其使 用方法

2012-10-11

jquery1.2和jquery1.3chm格式的参考手册

jquery1.2和jquery1.3chm格式的参考手册。非常方便开发,使你能够快速上手jquery

2012-10-11

数据库面试题,各种题型都有

这是我从网上精心搜集的一些数据库面试题,希望对大家有用

2009-09-03

基于JDBC的简易网上购物系统

基于JDBC+servlet的建议网上购物系统!适合于刚学完JDBC和Servlet得初学者~

2009-09-02

网上购物(JDBC+servlet)

基于servlet与JDBC技术的简单网上购物系统!能够实现基本的网上购物!适用于初学者!

2009-09-02

hibernate简易网上银行

运用hibernate编写的一个简易的网上银行,可以联系hibernate

2009-07-15

空空如也

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

TA关注的人

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