12 2017 档案
摘要:Mysql日期转换函数、时间转换函数 一、MySQL 获得当前日期时间 函数 1,获得当前日期+时间(date + time)函数:now(): 2,获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在
阅读全文
摘要:Python3.x:函数定义 1,函数定义: 2,实例一(不带参数和没返回值): 3,实例二(带参数和返回值):
阅读全文
摘要:Python3.x:使用PyMysql连接Mysql数据库 Python3.x完全不向前兼容,导致Python2.x中可以正常使用的库,到了Python3就用不了; 比如说mysqldb,目前MySQLdb并不支持Python3.x , Python3.x连接MySQL的方案有:oursql, Py
阅读全文
摘要:Python3.x:os.listdir和os.walk(获取路径方法)的区别 1,os.listdir 使用情况:在一个目录下面只有文件,没有文件夹,这个时候可以使用os.listdir; 例如:d:\listdir文件夹下有三个文件(text1.txt、test2.txt、test3.txt),
阅读全文
摘要:Python3.x:os.chdir(改变当前路径方法)介绍 1,os.chdir() 说明:chdir()改变当前路径;如果有特殊字符,需要用r”强制python不转义; 实例: 输出结果:
阅读全文
摘要:Python3.x:os.mkdir与 os.makedirs区别 1,os.mkdir 说明: 创建一个目录,可以是相对或者绝对路径,mode的默认模式是0777。 如果目录有多级,则创建最后一级。如果最后一级目录的上级目录有不存在的,则会抛出一个OSError。 2,os.makedirs 说明
阅读全文
摘要:Python3.x:os.path模块
阅读全文
摘要:Python3.x:open()文件操作 open/文件操作: 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以
阅读全文
摘要:Python3.x:requests的用法 1,requests 比 urllib.request 容错能力更强; 2,通常用法: (1).认证、状态码、header、编码、json (2).发起请求 (3).通过URL传递参数 (4).返回内容 (5).二进制内容 (6).JSON (7).超时
阅读全文
摘要:Python3.x:bs4解析html基础用法 代码: find与find_all一起用: 作者:整合侠链接:http://www.cnblogs.com/lizm166/p/8205085.html来源:博客园著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
摘要:Python3.x的BeautifulSoup解析html常用函数 1,初始化: 2,用tag获取相应代码块的剖析树: contents属性是一个列表,里面保存了该剖析树的直接儿子,如: 3,用contents[], parent, nextSibling, previousSibling寻找父子兄
阅读全文
摘要:Python3.x获取网页源码 1,获取网页的头部信息以确定网页的编码方式: 2,获取网页代码: 3,正式代码(加入头部,伪装成浏览器): 注意:urllib.request.Request()用于向服务端发送请求,就如 http 协议客户端想服务端发送请求; urllib.request.urlo
阅读全文
摘要:Python3.6(windows系统)安装pip.whl 1,下载whl文件:https://pypi.python.org/pypi/pip#downloads 2,将下载的文件放入Python的根目录 例如:D:\Python36,将文件放入此目录下; 3,打开cmd,进入Python: 然后
阅读全文
摘要:Sublime Text 3 插件的安装、升级和卸载 快捷键:ctrl+shift+p打开命令面板,如图: 1,插件安装: 输入:install ,选择“Install package” ,如图: 然后在新弹出的窗口中查询要安装的插件,点击需要安装的插件,即可; 2,升级插件: 输入:upgrade
阅读全文
摘要:Win7系统(台式机)设置系统的窗口背景色(豆沙绿色) 1,桌面->右键->个性化->窗口颜色->高级外观设置->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:123。亮度:205; “个性化”窗口如图: “窗口颜色”窗口如图: "高级外观设置"窗口如图: 调色窗口如图: 2,
阅读全文
摘要:Python3.6(windows系统)通过pip安装bs4 cmd安装命令: 执行结果:
阅读全文
摘要:Python3.6(windows系统)解决编码问题 1,py文件代码: 2,执行出现字符编码异常: 3,解决方案:
阅读全文
摘要:Sublime Text 3 配置Python3.x 一、Package Control 安装: 1,通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码; 2,Sublime Text 3 安装代码并回车; 3,重启Sublim
阅读全文
摘要:Python安装安装.whl包(安装pylint) Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 1,,下载.whl文件:pylint-1.8.1-py2.py3-none-any.whl 下载地址:https://
阅读全文
摘要:Activiti工作流引擎简介 一、概述 Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。 Activiti基于Apache许可的开源BPM平台,创始人Tom
阅读全文
摘要:Sublime Text3编辑器简介 下载地址 绿色中文版v3.3038下载地址:http://www.cncrk.com/downinfo/60832.html 官方网址(英文安装版)下载地址:http://www.sublimetextcn.com/ 简介 Sublime Text 3是一个轻量
阅读全文
摘要:Sybase IQ使用过程中注意事项 1,字母大小写比对不敏感,也就是在值比对判断时大小写字母都一样; 2,等值,或<>判断,系统默认对等式两边比对值去右边空格再进行比较; 3,GROUP BY 可以根据SELECT字段或表达式的别名来 汇总,在编写时也尽量避免SELECT 语句的别名与FROM表中
阅读全文
摘要:Sybase数据库常用函数 一、字符串函数 1,ISNULL(EXP1,EXP2,EXP3,...) :返回第一个非空值,用法与COALESCE(exp1,exp2[,exp3...])相同; 2,TRIM(exp) :去除两边空格; 3,DATEFORMAT(date_exp,date_forma
阅读全文
摘要:Sybase数据库第三方软件安装 1,安装软件:IQNC160011P_1-20011253.ZIP
阅读全文
摘要:Java获取当前时间 1,获取当前日期yyyyMMdd: 2,获取当前时间:
阅读全文
摘要:cmd中执行jar文件命令(待参数) 1,jar文件路径:F:\products 2,cmd命令:
阅读全文
摘要:Java判断字符串是否符合yyyyMMdd日期格式 代码:
阅读全文
摘要:Sybase采用load table加载文本数据中的部分字段数据 LOAD TABLE语句实现从数据文件中装载部分列数据的方法。 实例: 1,创建表 2,文本数据文件(txt格式) 3,load table语句 示例中,打算只装载id和age列数据,而忽略name和address列数据。 说明:IQ
阅读全文
摘要:Sybase数据库常用sql语言 1,表备份: 2,删除列: 3,增加列: 4,修改列的空与非空: 5,修改列名: 6,快速建立临时表: 7,修改表名: 8,增加主键约束: 9,删除主键约束: 10,建立自增长字段,与Oracle的SEQUENCE类似: 11,添加表注释: 12,创建索引: 13,
阅读全文
摘要:Java实现获取属性文件的参数值 1,属性文件内容(analysis.properties),路径必须在:src根目录下: 2,获取属性文件的方法: 3,Java调用获取属性文件的属性值的方法:
阅读全文
摘要:Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码:
阅读全文
摘要:Java实现文本创建、删除、编辑内容 1,创建文本代码: /** * 创建文件并追加内容 * * @param fileName 要删除的文件的文件名(全路径) * @param Content 内容 * @return */ public static void writeContentToTxt
阅读全文
摘要:Sybase中的load table的用法 用sybase iq作为数据仓库的存储,确实有其独特的特点和优势,但是在数据ETL的时候,如果用insert、update方式,速度太慢,大概是2秒钟左右一条数据。好在iq提供了一条load语句来解决这个问题。 下面是从一个文本文件load到表F_INN_
阅读全文
摘要:Python3.x:抓取百事糗科段子 实现代码:
阅读全文
摘要:Python3.x与Python2.x的差异用法 1,关于urllib2区别: 2,关于URLError输出用法区别: 3,关于print用法区别: 4,关于aw_input和input区别: 5,关于设置setdefaultencoding区别: 6,关于urlretrieve()的区别: 7,关
阅读全文
摘要:Python3.x(windows系统)安装matplotlib库 cmd命令: 执行结果:
阅读全文
摘要:Python3.x(windows系统)安装requests库 cmd命令: 执行结果:
阅读全文
摘要:Python3.x(windows系统)安装libxml2库 cmd安装命令: 执行结果: 再执行命令: 执行结果:
阅读全文
摘要:Python3.x:关于urllib中urlopen报错问题的解决方案 调用:urllib.urlopen(url) 报错:AttributeError: 'module' object has no attribute 'urlopen' 原因: 1,官方文档的解释: 官方3.0版本已经把urll
阅读全文
摘要:Python:import urllib2报错解决方案 python2和3有些不一样: python2:输出为print 'hello world' python3:输出为print('hello world') print在3里是函数,并且用urllib.request代替了urllib2;
阅读全文
摘要:Eclipse配置python开发环境 版本信息:Python4.6版本、JDK1.8版本、Eclipse4.6版本; 1、打开Eclipse,找到Help菜单栏,进入Install New Software…选项。 点击work with:输入框的旁边点击Add…,Name可以随便是什么,我输入的
阅读全文
摘要:windows系统下Python环境的搭建 1,首先访问http://www.python.org/download/去下载最新的python版本。 2、安装下载包:python-3.6.4-amd64.exe(安装版)搭配JDK1.8、Eclipse4.6版本。 3、为计算机添加安装目录搭到环境变
阅读全文
摘要:Java项目导出为jar包+导出第三方jar包+使用命令行调用+传参 一、打包 情况1:不需要向程序传参数,并且程序没有使用第三方jar包 Eclipse上导出jar: 然后选择一个java文件作为入库,需要带main()主函数: 情况2:向程序传参数,并且程序没有使用第三方jar包 这种情形下打包
阅读全文
摘要:Java实现Sybase数据库连接 需要的jar包:jconn4.jar; Java代码: 配置文件信息: 注意:驱动的版本jar要与配置文件中的驱动版本一致;
阅读全文
摘要:Jsoup简介 一、概述 Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 Jsoup的主要功能如下: 1. 从一个URL,文件或字符串中解析HTML; 2.
阅读全文
摘要:Jsoup解析网页html 解析网页demo: 利用Jsoup获取截图中的数据信息: html代码片段: java实现代码: 输出结果:
阅读全文
摘要:Jsoup请求http或https返回json字符串工具类 所需要的jar包如下: 依赖jar包如下: Jsoup返回json字符串工具类JsoupHelper.java: 调用代码: 获取Json串后解析,获取key和value值,参考:http://www.cnblogs.com/lizm166
阅读全文
摘要:获取Json字符串中的key和value 在web项目中经常会用到json数据(如:struts2处理请求返回json数据给jsp解析),因此,JSONObject对象是必备的,这时就需要引入相关的jar包了。 json所需要的jar包如下: json所依赖的jar如下: java实现代码:
阅读全文
摘要:Js/html格式化在线工具 Js/html格式化在线工具:http://tool.chinaz.com/Tools/jsformat.aspx
阅读全文
摘要:WebService(JAX-WS、XFire、Axis三种)获取客户端ip JAX-WS、XFire、Axis三种webservice的获取客户端IP的简单实现过程: 1,基于JDK6 jax-ws开发的webservice获取客户端IP地址,Endpoint.publish() 轻量级HTTP服
阅读全文
摘要:Js中String转int 方案一代码: 方案二代码: 方案一与方案二对比: 注意:parseInt方法在format'00'开头的数字时会当作2进制转10进制的方法进行转换; 所以建议string转int最好用Number方法;
阅读全文
摘要:Linux系统的vi命令 vi编辑命令 1,格式: 2,用法: 3,移动光标类命令 4,屏幕翻滚类命令 5,插入文本类命令 6,删除命令 7,搜索及替换命令 8,选项设置 9,行方式命令
阅读全文
摘要:log4j.properties配置详解与实例 第一步:加入log4j-1.x.x.jar到lib下。 第二步:在工程的src下下建立log4j.properties。内容如下: 第三步:相应的修改其中属性,修改之前就必须知道这些都是干什么的(参照:《log4j.properties配置文件详解》)
阅读全文
摘要:Jsp获取Java的重定向赋值(String) Java代码片段: Jsp代码片段:
阅读全文
摘要:Jsp获取Java的对象(JavaBean) Java代码片段: Jsp代码片段:
阅读全文
摘要:JS中怎么调用<%%>的值 示例代码一: 示例代码二:
阅读全文
摘要:Java获取请求客户端的真实IP地址 Java,获取客户端的IP地址的方法: 这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了; 如果使用了反向代理软件,将http://192.168.1.110:2046 的URL反向代理为 h
阅读全文
摘要:servlet+jsp+java实现Web应用 环境: 1,eclipse 2,tomcat3,eclipse tomcat 插件 开发过程: 1,建立一个Dynamic Web Project 2,创建一个欢迎页面 页面可以是jsp/html,我们选择一个jsp页面(放在WebContent内)
阅读全文
摘要:Linux系统安装telnet以及xinetd服务 一、安装telnet 1、检测telnet-server的rpm包是否安装 # rpm -qa telnet-server 若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。
阅读全文
摘要:Jsp中如何通过Jsp调用Java类中的方法 1.新建一个项目,在src文件夹下添加一个包:如:cn.tianaoweb.com; 2.再在包中添加一个类:如 3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入 4.在<body> </body>中添加相应的java代码
阅读全文
摘要:根据wsdl文件,soupUI生成webservice客户端代码 功能介绍: 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码。 前提条件: 在Apache网站下载axis2软件包,同时本机安装soapUI工具。例如,当前使用
阅读全文
摘要:根据wsdl,axis2工具生成客户端代码 步骤: 1,下载axis2版本http://axis.apache.org/axis2/java/core/download.html 2,下载完成后解压,设置环境变量,加入AXIS2_HOME=<Axis2客户端安装目录>,path中追加;%AXIS2_
阅读全文
摘要:根据wsdl,apache cxf的wsdl2java工具生成客户端、服务端代码 apache cxf的wsdl2java工具的简单使用: 使用步骤如下: 一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html
阅读全文
摘要:根据wsdl,基于wsimport生成代码的客户端 wsimport是jdk自带的命令,可以根据wsdl文档生成客户端中间代码,基于生成的代码编写客户端,可以省很多麻烦。 局限性:wsimport 是根据JDK1.6.0_21及以上的生成本地代码的,它只能解析服务器端的SOAP协议为1.1,不能解析
阅读全文
摘要:Mysql截取和拆分字符串函数用法 截取字符串函数: 意思是:从第9个字符开始截取到最后。SUBSTRING的参数有三个,最后一个是截取的长度,默认是到结尾,负数是倒数第几位。 拆分字符串函数: 意思是:以 - 进行拆分字符串,从第一个关键词开始取前面所有的字符串。如果上面的第三个参数修改为 -1,
阅读全文
摘要:Linux下tomcat的shutdown命令可以关闭服务但是杀不死进程 原因: 一般造成这种原因是因为项目中有非守护线程的存在; 解决方案: 一、从Tomcat上解决 方案1:(推荐的方案:因为一台机器里可能有很多tomcat,不能kill所有) 基本原理为启动tomcat时记录启动tomcat的
阅读全文
摘要:Linux下Tomcat同时部署两个工程然而只有一个能访问问题 问题: Linux下单个部署到Tomcat下的时候都正常,两个一起部署,只有一个能访问; 解决方案: 由于采用#./shutdown.sh关闭Tomcat服务,Tomcat是不能访问了,但是进程还在; 查看进程命令: 然后杀死所有的to
阅读全文
摘要:Tomcat上发布webservices的war工程,访问异常404 Tomcat部署正常、war导出工程正常、Tomcat自带的工程可以正常访问; 问题: webservices工程访问异常404 解决方案: 因为webservices的wsdl访问设置的端口与tomcat端口冲突; 端口8080
阅读全文
摘要:Tomcat的work目录作用 很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它叫work目录而不是cache目录的原因; tomcat的工作原理是当浏览器访
阅读全文
摘要:Linux如何查看JDK的安装路径 如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法; 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环
阅读全文
摘要:Linux启动vi编辑器时提示E325: ATTENTION解决方案 Vi编辑器是Linux的文本编辑器,在Linux系统的运用非常广泛,不少朋友在打开Vi编辑器的时候提示E325: ATTENTION错误,遇到这种情况该怎么办吗? 下面小编就给大家介绍下Linux打开Vi编辑器时提示E325:AT
阅读全文
摘要:Linux下useradd命令创建的用户不能登录的问题 问题: 用useradd命令新创建一个用户tester 密码pwdtest 执行完后,用tester用户名登录发现总是提示密码错误!解决方法: 无需用useradd指定密码,而需要用passwd设定用户密码; 正确步骤如下: 再登录,就成功
阅读全文
摘要:Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin) 一,查看是否安装jdk: 二,下载安装文件: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-j
阅读全文
摘要:根据wsdl文件,Web工程自动生成webservice客户端调用 1,工具:带有webservice插件的eclips 注意:在生成客户端代码的同时,必须保证wsdl地址可以访问; 2,步骤: (1),新建一个Web工程:WSDLTest (2),浏览器访问WSDL页面:http://192.16
阅读全文
摘要:Linux服务器上Tomcat的Web工程部署 部署Web应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下; 步骤1,先进入tomcat的webapps目录: 步骤2,打包Web应用(war格式): 项目打包成功,如下图所示:
阅读全文
摘要:Linux下实时查看tomcat运行日志 1、先切换到日志目录: 2、查看日志命令: 这样运行时就可以实时查看运行日志了 Ctrl+c 是退出tail命令。 小伙伴来学习下Linux中tail命令: tail 命令从指定点开始将文件写到标准输出. 使用tail命令的-f选项可以方便的查阅正在改变的日
阅读全文
摘要:Linux下Tomcat端口、进程以及防火墙设置 1,查看tomcat进程: 可以看到现在运行着两个tomcat进程,一个进程的pid为9974,另一个pid为23422。 2,根据进程查看端口号: 这是查看pid为23422的进程占用的端口号; 可以看到9300和9399端口号被占用,其中9399
阅读全文
摘要:Linux下tomcat6.0与jdk安装 步骤如下: 1、 上传apache-tomcat-6.0.37.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个文件添加可执行的权限 2、执行如下命令安装tomcat: 解压完成后将apache-tomcat-6
阅读全文
摘要:Linux解压文件到指定目录 tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数:-c :create 建立压缩档案的参数;-x : 解压缩压缩档案的参数;-z : 是否需要用gzip压缩;-v: 压缩的过程中显示档案;-f: 置顶文档名,在f
阅读全文
摘要:Eclipse启动Tomcat时,45秒超时解决方式 在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。 一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。 发现原来可以这样方便的来解决: 解决
阅读全文
摘要:Tomcat分windows版和linux版 官方下载链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.37/bin/ windows下载exe或者zip的; linux下载tar.gz的;
阅读全文
摘要:Linux下如何查看tomcat是否安装、启动、文件路径、进程ID 在Linux系统下,Tomcat使用命令的操作! 检测是否有安装了Tomcat: 查看Tomcat的进程ID: 查看Tomcat目录: 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用To
阅读全文
摘要:如何用tomcat发布自己的Java项目 tomcat是什么?它是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。我们用Java开发出来的web项目,通过tomcat发布出来,别人就可以通过互联网访问了。下面我就为大家介绍通过tomcat发布Java项目的两种方法。 方法一: (1)
阅读全文
摘要:解决Linux下jdk版本与安装版本不一致 在Linux下安装jdk后,利用java -version查看版本使,发现不是自己所安装的jdk版本; 解决方案: which java ——查看默认的jdk安装路径; 输出的路径:/usr/bin/java cd /usr/bin——-进入usr目录下的
阅读全文
摘要:xShell终端中文乱码完全解决方法 xShell(xShell5)以及其他终端中文乱码的原因无非有三种:(1)Linux系统的编码问题;(2)xShell终端的编码问题; (3)两端的语言编码不一致; 1,Linux系统的编码问题 (1) 执行locale命令查看系统语言; (2) 设置系统环境变
阅读全文