- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 【JAVA】数据库连接池(DBCP)的使用与操作
【JAVA】数据库连接池(DBCP)的使用与操作 在java中使用SQL语句操作数据库时,往往需要先加载驱动,建立连接,连接成功后,再执行一些SQL,而执行SQL之后,又需要考虑是否关闭连接。而当又有SQL要执行时,又需要重新建立连接,再做这些步骤。这里至少存在两个需要考量的事情,第一个就是连接建立需要花费一定的时间,影响SQL的执行效率。第二个就是,如果连接一直保持,不关闭,此时其他内容要执行S
2017-08-17 08:55:20 818
原创 【SVN】svn的本地安装以及使用(TortoiseSVN)
SVN,全名Subversion,查官方的说法是一个版本控制系统,源代码开发,说起来这么复杂,按本人理解,其的一个很大的用处就是对项目代码的做备份。还有一个用处是方便协同开发,简单来说就是多个人写同一个项目,通过这个工具,你可以更加方便。这里使用图形化界面的TortoiseSVN演示。【开发环境】1、svn工具,TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.m
2017-08-10 20:27:20 817
原创 【JAVA】读取和写入数据库生成的dbf文件
后缀名为.dbf的文件是来源于数据库,是数据库保存数据的一种方式。在java的开源库中,javadbf开源库,是专门用来读写dbf文件的工具。【开发环境】1、java开发工具,jdk-8u131-windows-x64.exe。2、IDE环境,eclipse-jee-neon-2-win32-x86_64,3、javadbf三方包 javadbf-1.5.0.jar,javadbf
2017-08-10 09:35:09 10614 2
原创 【JAVA】CXF+Spring上的webservice
WebService可以将应用程序转换为网络应用程序。Web Services 可以被其他应用程序利用。基本的 Web Services 平台是 XML+HTTP。其作用是可以自主的开放接口给互联网中其他的用户,通过WSDL的描述方法来调用。 在JAVA应用程序中,实现WebService应用的方法有一个叫做CXF框架。服务器端通过WSDL描述暴露其应用服务的接口,客户端采用SOAP协议生成
2017-07-25 19:51:46 435
原创 【java】java程序打包工具fatjar在eclipse环境下的安装和使用
java项目工程文件一步步扩大,通常打包成jar,运行命令java -jar programName.jar即可跑起java项目,如图1。fatjar一款三方的jar打包工具,利用它可以指定Main方法,设置给定的路径,调整运行环境等用处,比原生的jar打包方式,更加有效和方便。图1 jar运行cmd命令【开发环境】1.eclipse-jee-neon-2-win32-x86_
2017-07-12 19:56:11 1704 1
原创 【JAVA】java解析HTML代码
HTML在运用于web端,手机端越来越频繁。采用python等脚本语言,能够读取HTML代码。这里介绍采用java程序来读取HTML代码,由于java的通用性,可以很好的解析HTML中的数据,并存放到数据库中。读取网页中的HTML代码,见博客【JAVA】JAVA程序根据url请求网站HTML页面【开发环境】1.Eclipse ,JDK1.7,Windows。2.第三方jar包,js
2017-07-12 13:53:31 40845
原创 【JAVA】JAVA程序根据url请求网站HTML页面
【开发环境】1.Eclipse ,JDK1.7,Windows。2.第三方jar包,commons-logging-1.2.jar ,httpclient-4.5.jar ,httpclient-4.5.jar(MVN仓库,可以下载jar包)3.源代码HtmlBody.java。工程文件所在位置 git仓库【开发流程】访问网站页面时,需要有一个浏览器
2017-07-12 10:01:20 6849 2
原创 【JAVA】腾讯研发类在线笔试题之蛇形矩阵实现
给定一个常数N,得到一个N*N的二维正方形矩阵,矩阵的排列规则犹如螺旋的蛇形。例如给定常数4,得1 2 3 412 13 14 511 16 15 610 9 8 7例子:31 2 38 9 47 6 5代码思想:设定两个索引,i表示第i行,j表示第j列1,右移,行i不变,列j自增,开始向右赋值,遍历到没有赋过值得最右端,
2016-04-03 21:51:40 1770 2
原创 【Java】著名的单元测试框架JUnit及其生命周期使用
【Java】著名的单元测试框架JUnit及其生命周期使用JUnit是一个Java语言的单元测试框架。大部分的Java开发环境都支持JUnit测试框架。它的优点,我们并不需要编写一些测试的代码来进行测试,只需要在测试的方法上方加上一个@Test注解,然后加上一些参数,你就可以对这段代码进行测试,非常方便。当然需要JDK支持@Annotation注解,目前大部分的JDK都是支持的了。所以这点放心。无需
2015-11-15 16:18:09 2019 1
原创 【C++】使用MinGW配置Eclipse for C++环境
C++是一门强大的语言。在windows环境下使用C++时往往需要安装VS6.0,VS2010,VS2013等平台,这些平台运行起来实在是慢急了。JAVA的IDE工具大家都熟知一个eclipse,这个eclipse小巧易移植,跑起程序来也方便。既然eclipse这么好用,那能不能在eclipse上跑c++呢?答案是肯定的。在eclipse中有各种插件,网上搜索的教程中是安装CDT插件,使得界面
2015-10-11 19:12:36 1432
原创 windows 7旗舰版升级windows 10专业版,全过程
7月29日,微软发布全新桌面操作系统windows10。为占领桌面市场,微软为所有的windows7sp1和windows8.1桌面操作系统推送免费升级,一年内升级windows10成功的用户将获得正版win10,并免费使用。本文讲述了一些windows7 sp1升级至windows10的一些事项。升级windows10前准备工作:1.桌面操作系统需为windows7sp1操作系统,如未将
2015-08-05 16:44:03 5179
原创 【linux】Ubuntu上的防火墙iptables的基本配置与使用
关于防火墙firewall,从字面上理解,就是防止非法的数据包进入的一道墙,合法的数据从门里进来,不合法的数据被墙挡在外面。而到底哪些是合法哪些是不合法的数据呢,这个是由墙里面的设备或者人给的配置决定的。如果是人为设置的,配置得好,自然好,配置得不好,等于防火墙是个摆设。对于我们在进行学习时,当然防火墙可以关掉,如在linux下使用telnet部署web这篇文章中的做法,以便于我们的数据包可以自由
2015-06-01 18:47:00 12717 2
原创 【linux】在linux(ubuntu)上部署web应用
由于linux的服务器普遍安全性高,速度快,占用资源少等情况,而且支持php,mysql等良好。所以学会在linux上部署web应用至关重要。但日常通常使用windows写php等的web程序,使用dreamweaver等工具,写php,html,css,javascript等实在方便,配置mysql等,也有大量的可视化界面,方便快捷。而在linux上写代码,往往过于麻烦,当然好处是体现出使用li
2015-06-01 16:58:32 1599 1
原创 【php】基于php+mysql 简单的登录注册修改密码系统
对于php和mysql的连接在许多blog上都有说明,为了将mysql中的查询,修改,插入等操作掌握,本文介绍了一下如何采用mysql做一个登录注册修改密码的网页。其中,1.登录-即为对数据库中的内容给予查询,并验证html中的信息与数据库是否匹配;2.注册-即为对数据库中的内容进行插入,注册帐号与密码;3.修改密码-即为对数据库中的内容进行修改。这三个操作,我用了8个php和html文本来建立
2015-05-14 21:59:34 14741 10
原创 【C#】在VS2012中连接MSSQL数据库
用C#连接MSSQL数据库相对于C++连接来说相对简单。首先在windows下安装MicroSoft Sql Server 2008,然后安装好vs2012,由于系统是windows7x64,其他一些版本,在安装过程中会出些小问题,所以就用这两个来做了。1.VS2012-web-Experess版,windows的免费版本点这里下载;2.MicroSoft Sql Server 2008,
2015-04-21 22:18:05 2153 2
原创 【C++】度度熊的暗语-百度机试题-C++学习笔记
度度熊的暗语Problem Description我们都知道,地球上有一种神秘的生物———程序猿;但是,也许你不知道,还有一种更神秘的生物:度度熊!度度熊的神秘之处在于他只说暗语,暗语由一串英文字母组成(‘a'到’z',以及由‘A'到’Z“)。假设:一、字母‘a’代表的值为1(即value(a)==1,‘b’为2,......,‘z’为26;二、
2015-04-19 22:20:38 1427 1
原创 【C++】vector容器和list容器中使用单个迭代器的erase函数学习笔记
例题为:假设有如下ia的定义,ia复制到vector和list中,把list容器中奇数值元素删除掉,把vector容器偶数值元素删除掉。数组复制采用push_back操作。删除操作采用了erase函数,由于该函数返回值为指向被删除元素后面的元素,则使用了返回值赋值回给迭代器的方法,对迭代器进行前移,保证循环的继续进行。相当于迭代器回到了erase操作之前的状态,只是迭代器自增后指向的值为删除元
2015-04-11 16:07:38 1980 1
windows10 x64位提前升级工具
2015-08-05
DES算法java实现代码
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人