自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山鬼谣的专栏

我的这一生

  • 博客(23)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 jenkins 创建用户角色项目权限

安装Role-Based Strategy插件插件的官网文档1、安装插件后,进入系统设置页面,配置如下:保存之后,再点击 系统管理页面点击Manage and Assign Roles进入角色管理页面:1、管理角色(Manage Roles) 2、角色权限配置这里我们暂时回到系统管理 – 管理用户:点击新建用户:如果之前有项目与scm版本管理系统(如svn、git等)连接并获取源码构建过,jenk

2016-11-30 19:57:52 27833 5

原创 java对象排序、中文排序、list排序

java对象排序(使用Comparator)对象属性为int类型排序首先我们假设有这么一个model类:public class JobCandidate { private String name; private String sex; private int age; public JobCandidate(String name, String sex, int

2016-11-30 10:51:14 6590

原创 eclipse插件开发 -右键菜单 - popup menu

右键时,想只对java文件显示插件,可以这样设置 在Extensions - (objectContribution) - 左边的objectClass中设置:org.eclipse.jdt.core.IJavaElement再在plugin.xml中设置 nameFilter=”*.java”(就是添加这句代码而已)<plugin> <extension point="or

2016-11-28 14:00:06 5744

原创 window中安装pip教程

每次查看python官方文档或网上教程时,总是提示通过pip来安装python的某些模块。由于python天生是支持linux的。所以在window中该如何安装呢?1、我们先要下载pip。 https://pypi.python.org/pypi/pip#downloads这里它只有tar.gz的压缩包,没关系,window中照样可以使用。 我们对着它解压。解压后目录为pip-9.0.1。 进

2016-11-26 22:06:42 6477 1

原创 window中使用git安装PyMySQL

在学习python3时,会需要连接mysql数据库,这里就需要用到PyMySQL。PyMySQL安装方法: 1、git clone [email protected]:PyMySQL/PyMySQL.git 2、cd PyMySQL/ 3、python setup.py install执行完上面三步就可以了,网上的菜鸟教程第三步执行的是:python3 setup.py install但是我电脑提示不

2016-11-26 17:20:01 799

原创 Linux find 排除某个目录

find . -path ./ggpay/model -prune -o -name '*.class' -not -type d -print我这个是排除路径中含有/ggpay/model的文件或目录其中-prune,类似于if判断,如果-prune之前的语句为真, 比如找到ggpay/model路径的文件或目录,就不再执行后面 -o -name语句。 如果没有找到则执行后面的语句。这样就做到

2016-11-18 18:03:10 13133

原创 mongodb 关闭连接的注意细节

最近一个API部署到正式环境后,总是过几天后,就报错误:java.lang.IllegalStateException: this Mongo has been closed\n\tat com.mongodb.DBTCPConnector._checkClosed(DBTCPConnector.java:95)\n\tat com.mongodb.DBTCPConnector.innerCall(

2016-11-17 19:42:38 22667 1

原创 java中判断字符串是否为数字的方法的几种方法

前言网上有很多这种资料,之所以我又写一篇,是今天在实践网上给的方法时,发现很多bug。 所以我就自己总结下。同时也请那些在复制粘贴别人的东西时,最好实践下。 不实践的话,自己得到的可能是错误的方法,同时也误导他人!用JAVA自带的函数 public static boolean isNumericZidai(String str) { for (int...

2016-11-17 11:26:22 156902 40

原创 本地代码提交到Git@OSC、github或其他远程仓库的方法

常规命令git init touch README.md git add README.md git commit -m 'first commit'git remote add origin https://git.oschina.net/oschina/git-osc.git git push -u origin master如果您在本地已经有需要上传到 Git@OSC 的项

2016-11-16 23:08:22 872

原创 Double.parseDouble()与Double.valueOf()区别

Double.parseDouble方法是把数字类型的字符串,转换成double类型Double.valueOf方法是把数字类型的字符串,转换成Double类型 double a = 0.009; String b = "1993"; double parseDouble = Double.parseDouble(b); System.ou

2016-11-16 13:28:34 75362 3

原创 java使用BigDecimal 处理商业精度及高精度详解

前言之前我是写过一篇类似笔记:java处理高精度的商业计算但是呢,写的太简单,关键还没有写到要点,所以重新写一篇。情形由于公司最近要求把股票相关的数据,全部交给后端来处理,不再由前端来处理。 股票大家都知道,这里面的计算都是商业级别的,小数点4+位那是再正常不过啦。 比如这样几组数字2539230979.0000 //流通受限股份8680253870 //某个股东持股数0.4081 //某

2016-11-15 19:47:54 3818

原创 安装sublime text 3心得

最近想使用官方原版的sublime text3,之前一直使用的是破解版的。首先我去官网下载。 下载完成后,启动安装程序,根据个人习惯,对安装路径进行修改。 安装完毕后,先别急着启动程序,我们先在sublime3的安装目录中 创建一个Data文件夹。以下是我的安装目录:D:\Sublime\anzhuang\Sublime Text 3之所以这么做,是为了不使用默认的路径:C:\Users\Ad

2016-11-12 20:46:28 1557

原创 python3 list、tuple(元组)、str之间的相互转换

list()方法是把字符串str或元组转成数组tuple()方法是把字符串str或数组转成元组>>> s = "xxxxx">>> list(s)['x', 'x', 'x', 'x', 'x']>>> tuple(s)('x', 'x', 'x', 'x', 'x')>>> tuple(list(s))('x', 'x', 'x', 'x', 'x')>>> list(tuple

2016-11-11 18:19:04 85890

原创 markdown字体、颜色、字号的设置

字体、颜色、字号的设置:我是黑体字 我是黑体字 我是微软雅黑 我是华文彩云 黑体 null gray<font color=red face="黑体">我是黑体字</font><font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font co

2016-11-10 20:26:47 5477 1

原创 python3写爬虫程序时,遇到的问题及解决方法

cannot use a string pattern on a bytes-like object这个错误我是发生在以下代码:re.findall(pattern, data)这个时候如何data的数据类型为bytes,时,就会包这个错误,因为它需要的是字符串。我们可以把上面的代码改成type(data)re.findall(pattern, data)打印的结果:<class 'str

2016-11-10 20:24:12 32768 1

原创 sublime text 3搭建Python3的开发环境

事先说明下,我就是简单的讲下;够用就行; 这里总共需要安装: Anaconda:自动匹配关键字等实用功能,有效提高开发效率 AutoPep8:python开发规范pep8 sublimecodeintel其中`Anaconda`是要重点讲解的.在sublime text 3中安装插件,网上教程很多:①按Ctrl+shift+p,再输入`install package`,在回

2016-11-08 20:13:08 6852

原创 java poi 处理execl中Date问题

首先我们要知道在poi中execl的数据类型有: public static final int CELL_TYPE_NUMERIC = 0;//数字类型 public static final int CELL_TYPE_STRING = 1;//字符串 public static final int CELL_TYPE_FORMULA = 2;//公式 public static

2016-11-07 15:15:13 2523

原创 解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX

我的爬虫程序import urllib.requestimport http.cookiejarimport codecsimport ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')#head: dict of headerdef makeMyOpener(head = {

2016-11-06 22:53:30 16929 3

原创 Class.forName()用法详解

主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段 下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。 一.什么时候用Class.forName()? 先来个热身,给你一个字符串变量,它代表

2016-11-03 15:54:27 967

原创 JFinal个人学习笔记之源码分析3

上篇分析完了initActionMapping()的源码。JFinal源码里初始化init方法还有:boolean init(JFinalConfig jfinalConfig, ServletContext servletContext) { this.servletContext = servletContext; this.contextPath = serv

2016-11-03 15:50:52 1699 2

原创 新版MySQL修改密码问题

在下载MySQL解压版并安装完成后,出现了一些问题。安装教程> http://jingyan.baidu.com/article/8cdccae946033f315513cd7a.html?qq-pf-to=pcqq.group登录命令第一次登录时,由于是解压版,密码为空。所以在输入密码时,直接回车就可以啦mysql –uroot -p 修改密码登录成功后,我想修改密码,使用命令:update

2016-11-02 16:01:37 5091

原创 tar命令的简单使用

我们先假设我们有如下结构的目录(都是在这个目录下:gogoal_platform/)|—ggindex —|—-app —|—-conf —|—-dataservice —–|—app ——–|—ggindex ———–|—common ———–|—constant ———–|—model ———–|—v1 —–|—conf

2016-11-01 20:08:11 589

原创 jenkins远程部署play framework项目时遇到的问题及解决办法

这篇不讲解如何用Jenkins进行远程部署和远程启动项目,只是讲解遇到的问题。最近公司要求让我把一个直播的项目,利用Jenkins来实现自动化部署。 项目目录结构是这样(项目根目录weblive-test/): |—app |—conf |—lib |—public |—precompiled(使用play precompile命令生成出来的)问题一、使用tar进行打包压缩。 该问题

2016-11-01 14:00:50 1775

scalable-io-in-java-中文.pdf

网上都是不带书签,并且有些地方翻译有歧义。 所以我整理了一个。 特点:带书签 Scalable io in java 中文版,并且对有歧义的语义进行了修改。

2019-07-04

serlvet过滤器的教程

详细的讲解,过滤器的知识点,非常适合于初级入门

2014-01-07

Ajax异步检查用户名是否存在

Ajax异步检查用户名是否存在,一个学习Ajax非常基础的例子

2014-01-07

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

TA关注的人

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