自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (43)
  • 收藏
  • 关注

原创 linux下根据端口号定位对应的进程

步骤如下:step1:需要先确定对应的端口号。这里以端口号2181为例step2:查看端口号所属的进程是啥输入命令 lsof -i:指定端口号此时可以得到该端口对应的pid=9137step3:根据端口号查询对应的进程信息输入命令“ ps -ef|grep 端口号” 或者 “ps -aux|grep 端口号"即可确定 该端口被zookeeper占用了。...

2020-07-13 17:31:18 1116

原创 java中static是否需要volatile修饰

java中static是否需要volatile修饰所有static修饰的变量,类的所有对象对于该类成员变量公用一份,即只有一份内存地址。但是线程加载static变量时,也会有对应的线程内部的缓存。此时就有必要增加volatile,强迫线程从内存地址上重新获取变量取值,而非从线程缓存取值。当然 static+volatile也是不能代替同步的,因为不一定符合原子性。具体可参见:https://...

2019-12-24 15:37:35 2943

原创 jdb 调试含package的类

jdb 调试含package的类类准备执行编译执行dba命令类准备项目对应的目录为:E:\person\test父类.package pers.chenxi;public abstract class Parent { private Integer i = 1; protected long plong = 12L; protected final short...

2019-10-17 18:08:59 596

原创 dubbo telnet使用

紧急情况下可能需要直接手动调用接口,而生产环境只有服务提供者,消费者暂时不方便操作时,可通过telnet进行触发。举个例子:<!--服务提供方引入fastjson依赖--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifac...

2018-11-12 17:31:52 6645

原创 FutureTask源码解读

1、FutureTask一般和Executor、Thread一起使用,本章节就FutureTask类进行解读。 2、

2018-07-23 16:47:37 3254 1

原创 jetcache小记

1、简介 2、附录 git:https://github.com/alibaba/jetcache wiki:https://github.com/alibaba/jetcache/wiki

2018-07-21 15:33:36 497

原创 java定时器-Timer和TimerTask详解

1、例子入手package pers.growing.test;import java.util.Timer;import java.util.TimerTask;public class Main { /** * 延迟100ms后,间隔1s打印出:hello world * * @param args * @throws Inte...

2018-07-17 17:44:16 51680 2

原创 代理篇-jdk动态代理

聊聊jdk动态代理,虽然是老生常谈的话了。首先,以demo入手1、demo实现如下接口类 IUserDaopackage pers.growing.proxy.jdk;public interface IUserDao { void save();}接口实现类package pers.growing.proxy.jdk;public class User...

2018-07-05 20:30:45 206

原创 spring-cache(1)

spring cache学习从demo开始,本章提供一个简易版的spring cache使用。

2018-06-20 11:44:44 542 1

原创 从jar文件中读取指定文件,并以File对象返回?

尝试了很多方法。有classloader相关的、jarfile、spring相关的。最后得到的结果是:不能从jar文件中以File对象返回里面的指定文件,若想读取文件内容,需要以流的形式!       如果真的非要返回文件,那么需要在中间步骤进行处理,以流的形式读取数据,并把数据信息存储在临时文件中,返回临时文件。切记需要这样做了之后需要及时删除临时文件,以免产生不必要的垃圾!     关

2015-10-09 11:43:08 696

原创 Spring下classpath与classpath*的区别

classpath与classpath*的主要且明显区别在于:在项目中(或包含子项目)含有多个同名的配置文件,classpath只会加载第一个配置文件,其余的同名文件则不去加载。而classpath*则会加载全部同名文件,会造成由于加载顺序不对,导致之前加载的内容被覆盖!!!!本人就这样被坑过!

2015-10-09 11:22:38 374

转载 JUnit中Failure、Error区别

在运行TestRunner执行您的测试时,您会发现到有Failure与Error两种测试尚未通过的讯息。Failure指的是预期的结果与实际运行单元的结果不同所导致,例如当您使用assertEquals()或其它assertXXX()方法断言失败时,就会回报Failure,这时候您要检查您的单元方法中的逻辑设计是否有误。Error指的是您程式没有考虑到的情况,在断言之前程式就因为某种错误引

2015-07-30 15:56:11 4044

转载 Maven3路程(三)用Maven创建第一个web项目(1)

一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,下边

2015-04-15 10:08:32 335

转载 Eclipse is running in a JRE, but a JDK is required

解决方案1:在cmd中直接输入-->"D:\Program\eclipse\eclipse.exe" -vm "D:\Program Files\Java\jdk1.6.0_31\bin\javaw.exe"来打开eclipse,就不会出现这个问题,但是缺点是每次都这么打开太麻烦。(前面是eclipse安装地址,后面是jdk安装地址)------------

2015-03-16 09:30:53 415

转载 Oracle中dual表的用途介绍

导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:  1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;  2

2015-03-13 16:08:10 351

转载 Oracle中查看所有表和字段

获取表字段:select * from user_tab_columns where Table_Name='用户表' order by column_name获取表注释:select * from user_tab_comments where Table_Name='用户表'order by Table_Name获取字段注释:

2015-03-13 16:01:00 460

转载 PL/SQL Developer使用技巧、快捷键

1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在

2015-03-09 20:30:47 426

原创 @Repository认识

在class上@Repository有两个作用:1、是Spring的另一种构造型注解,能够像其他注解一样被spring所扫描到。2、PersistenceExceptionTranslationPostProcessor是一个bean的后置处理程序,它会在所有拥有@Repository注解的类上添加一个通知器(advisor),这样就会捕获任何平台先关的一场并以spring的非检查型数

2015-02-11 13:43:57 762

原创 @Autowired认识

package com.studySpring;   import org.springframework.beans.factory.annotation.Autowired;     public class Boss {         @Autowired      private Car car;         @Autowired      pri

2015-02-11 13:38:39 602

转载 Java泛型中E、T、K、V等的含义

Java泛型中的标记符含义:  E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? -  表示不确定的java类型 S、U、V  - 2nd、3rd、4th typesObje

2015-01-26 08:30:19 455

原创 jstl中的<c:forEach

jstl中的item">item["argumentTypes"]}' rtype='${item["returnType"]}'>${item["name"]}  ${item0}  --%>

2015-01-22 08:59:40 344

转载 tapestry注释介绍Annotations

tapestry在很大程度上依赖于Java注释,而不是XML文件,几乎它的所有配置。 (另外,Tapestry的方法命名约定的意思是你在许多情况下不必使用注释)。Tapestry的注解根据他们的目的被分为几个不同的模块。Tapestry Core and IoC 注释大多数的tapestry注释(Tapestry Core and IoC的定义)是非常具体的Tapestry

2015-01-19 18:38:55 429

转载 MONGODB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命

2015-01-13 15:55:56 472

转载 数据库索引的作用和优点缺点

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引

2015-01-13 15:48:40 367

转载 MongoDb中save与insert区别

当主键"_id"不存在时,都是添加一个新的文档,但主健"_id"存在时,就有些不同了insert:当主键"_id"在集合中存在时,不做任何处理。save:当主键"_id"在集合中存在时,进行更新。> db.saveinfo.insert({"_id":1,"name":"test save upsert"})> db.saveinfo.find(){ "_i

2015-01-13 15:46:39 436

原创 oracle-12514错误

win7在命令行输入“imp dssale/dssale@orcl file=F:\oracle\db_three\数据库.dmp full=y”出现“oracle-12514错误”,提示“监听程序当前无法识别连接描述符中请求的服务”的错误”可先按照“oracle-12541错误”修改“listener.ora”文件中的host一栏,然后PL/SQL中登入相应的账号,然后在回到命令行输入“imp

2015-01-08 09:11:51 1274

原创 oracle-12541错误解决

oracle-12541错误与监听程序相关,到oracle的安装目录下搜索“listener.ora”文件(一般能找到),然后打开它所在的文件位置,我这边是F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora->notepad++打开该文件->找到LISTENER =  (DESCRIPTION_LIST =   

2015-01-08 08:49:12 7629 1

原创 win7开wifi

第一步:netsh wlan set hostednetwork mode=allow ssid=xixihaha key=xixihahapassword第二步:netsh wlan start hostednetwork  设置为wifi.bat

2014-12-07 17:32:35 313

原创 在eclipse下运行某个类时,传参

选中要 ---->【Run as】---->【Run configurations】--->【Java Application】--->【arguments】:然后在Program arguments里输入参数即可

2014-09-05 16:28:34 381

原创 js实现字符串转为指定格式的整型或浮点型

window.parseInt(字符串)。window.parseFloat(item1.Market_Price).toFixed(2)

2014-08-15 15:15:50 1975

原创 XULRUNNER

使用xulrunner.exe –register-global进行注册xul,使用xulrunner.exe –unregister-global进行反注册.

2014-02-23 09:54:26 1064

转载 在apache中隐藏php文件后缀

如果不想让别人知道你的网站使用PHP程序以达到安全的目的.你可以按照下面的方法配置你的httpd.conf文件。  你可以使用下面的方法来达到隐藏的目的:  1.将PHP隐藏为其它语言  在你的httpd.conf里任意位置添加下面这一行  # Make PHP code look like other code types  AddType applica

2014-02-22 14:36:51 4154 1

转载 applicationContext.xml文件详解

applicationContext.xml文件详解 http://apps.hi.baidu.com/share/detail/15543517http://smf535.blog.163.com/blog/static/1886842201141161330787/以下是详解Spring的applicationContext.xml文件代码:    

2013-07-14 10:38:42 1018

转载 sqlserver2000是否打过补丁

如何知道SQL server 2000是否打过sp4补丁?1.在查询分析器里master数据库下执行select @@version对比安装补丁前后的版本..下面是打了sp4后的个人版执行select @@version后的信息..Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   May  3 2005 23:18

2013-07-14 10:36:55 451

原创 Hibernate operation: Cannot open connection; uncategorized SQLException for。。。很长的一段错误

注册表的修改:开始-运行-regedit-HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Microsoft SQl Server-80-Tools-Service Manager-Remote(把默认值(1)修改为2,依然是16进制)开始:从别的电脑上copy了项目原因:这回遇到了Hibernate operation: Cannot op

2013-07-14 10:35:07 14434 1

openjdk.rar

截止2019_07_04为止,最新版的openjdk源码(version=13),供学习使用。直接从github上下载比较慢

2019-07-04

effective.java

effective.java 书籍,第3版,英文,effective.java 书籍,第3版,英文,effective.java 书籍,第3版,英文。 下载的为百度云地址。输入对应地址,以及提取密码。就可下载《effective java》书籍了~

2018-07-19

Spring Batch 参考文档中文版

Spring Batch 参考文档中文版。里面有实例。与官网内容略微不同。

2015-02-05

mongodb安装和实用命令

mongodb安装和实用命令,大家可以参考参考

2015-02-05

mybatis插件

mybatis generator插件,安装方法在eclipse/myeclipse的dropins把解压后的文件夹放入,重启eclipse/myeclipse即可。

2014-12-30

使用android通讯录中的内容提供者实例

使用android通讯录中的内容提供者,实现查询和增加联系人。经测试,可用

2014-11-19

java基数排序

java排序算法之基数排序。其中test.java为测试文件。

2014-09-18

文件加密(base64)

用于指定文件的加密和解密,加密类型base64

2014-09-08

readbeanPHP各种操作

readbeanPHP的增删改查,切实可行。里面附有数据库文件book.sql、rb.php以及测试readbean_test.php文件。需要测试那段代码时,只需要把注释取消掉

2014-09-04

java版的base64加密解密

java版的base64加密解密,亲自试过,效果不错

2014-05-02

java版的des加密(可行的)

网上整理的java版的des加密,亲自试过,是可行的。

2014-05-02

webservice的一个实例

webservice的一个简单实例,是我当初学习webservice时从网上整理下来的一个资料。

2014-02-23

webgl实例教程

webgl教程,对初学者有所帮助,里面每章都分的很细

2014-02-23

PHP实现抓捕网站的信息

这里实现的是PHP利用simplePie抓捕新浪新闻的信息,感兴趣的可以下载一下哦~

2014-02-20

php实现计算网络带宽

小代码,php实现计算网络带宽,通过计算下载一个文件来算

2014-02-14

apache-cxf-2.7.6.tar

apache-cxf-2.7.6.tar

2014-01-29

密码找回的伪随机数(php代码实现)

忘记密码时,php页面上伪随机码的实现。

2014-01-22

SQLserver2000完美卸载

SQLserver2000完美卸载,神马清理注册表啊之类的,对32位的机子有用哦~至于64位的机子可能略有不同。但大同小异嘛~

2014-01-18

ubuntu终端命令大全

ubuntu终端命令大全,大家路过可以看看,记得话,太多,麻烦,电子版可以随时看看,比纸质版方面多了

2014-01-18

sqlserver6次试验(6)

  用ADO对象和ADODC控件直接访问ACCESS 数据库,功能自定,但至少必须有数据显、增、删、改的功能。在功能实现上,要尽可能考虑得细些。   2. 数据库文件“学生(2003格式).mdb”置于D盘下。

2014-01-15

sqlserver6次实验(5)

  利用TTable和TQuery组件访问SQLServer 数据库,功能自定,但至少必须有数据显、增、删、改的功能。所以要有两个程序或一个程序里同时包含TTable和TQuery组件的运用。 2. ODBC配置要求:在ODBC中配置数据源mydata,要求所连数据库服务器为SQLServer,数据库为STU_DB,数据库的登录名为sa,密码为123456。

2014-01-15

sqlserver6次实验(4)

  1. 利用ADO对象访问SQLServer 数据库,功能自定,但至少必须有数据显、增、删、改的功能。   2. 要通过连接对象连接数据库(即不通过ODBC),数据库服务器为SQLServer,数据库为其示例数据库Northwind,数据库的登录名为sa,密码为空。   3. 不要使用CTime对象处理日期,易出错。

2014-01-15

sqlserver6次试验(3)

利用MFC ODBC或ODBC API访问SQLServer 数据库,功能自定,但至少必须有数据显、增、删、改以及查询的功能。

2014-01-15

sqlserver6次实验(2)

1、写一个自定义函数,该函数返回Northwind数据库中Employees表中HireDate介于两个指定日期之间的人员个数。 2、(1)编写和执行存储过程,将Northwind数据库中的Orders表的指定EmployeeID对应的所有定单的Freight(费用)加上一个指定的金额(注:存储过程带输入参数);(2)在(1)基础上 ,存储过程还必须返回被修改的定单数(分别以返回值形式和输出参数形式);(3)查找上述存储过程的信息。 3、在数据库JXGL中的teachers中创建一个触发器,如果添加的教师的工资超过5000,则拒绝插入该记录。(假设每次只插入一条记录即可)。 注: 数据库JXGL自已去创建,本题作业所用到的表结构如下: teachers(tno,tname,dept,pay)其中TNO代表教师编号,TNAME代表教师姓名,DEPT代表教师系别,PAY代表教师的工资。

2014-01-15

sqlserver6次上机实验(1)

根据以下实验要求完成实验:   1、用企业管理器和T-SQL创建数据库;   2、利用T-SQL语句来修改数据库;   3、利用T-SQL来设置数据库;   4、利用T-SQL语句来创建表; 5、利用T-SQL语句来修改表。

2014-01-15

数字图像复习资料

这个复习资料是笨人从网上整理出来的,只是为了方便复习。感兴趣的娃们可自行下载,免费的哦

2013-12-29

opencv和matlab版的高低通滤波

opencv和matlab版的高斯/理想/巴特沃斯的高/低通滤波,是我们上课的实验题,其中opencv的有点借鉴别人写的,matlab纯属个人作品

2013-12-29

jquery动画笔记

笨人的学习笔记,压缩包内有视频,关于jquery的animate部分

2013-08-15

jsp关于文件上传

JSP实用教程:文件的上传.ppt ,蛮实用的呢~笨人出来分享啦,不会的娃们可以瞄一眼的

2013-07-23

jstl的相关jar包(jstl.jar和standard.jar)

jstl.jar包,添加后在jsp页面中加入,然后在希望显示的时间格式中输入,即可显示你期望的时间显示效果

2013-07-14

java中的各种输入流与输出流

java中的各种输入流与输出流

2013-06-12

系统属性信息显示小应用程序例程

书本上的案例(笨人期末复习资料),我把它弄成小视屏了,懒得敲代码的亲么,可以看下~

2013-06-12

可以输入数字的小应用程序图形用户界面

期末复习ING,录个小视屏O(∩_∩)O~,教材中的案例

2013-06-12

网络地址例程

压缩包里有源代码以及编译后的.class文件。不早了呢,夜猫们~

2013-06-12

jdbc的入门小程序之3

jdbc查询数据库中表格内容小实例,压缩包内有本人制作的小视屏,不会的亲们看看吧~~ 温馨提醒: 1、executeUpdate通常来执行一些不具有返回结果的SQL语句,如Insert、Update、delete 2、executeQuery通常执行只会返回一个结果集的SQL语句。 3、execute通常用来执行一些具有单个或多个返回结果集的SQL语句。如select语句。如果有多个结果集,则可以通过调研getMoreResults成员方法不断一道下一个结果集,并通过成员方法getResultSet获取结果,通过成员方法getUpdateCount更新当前计数

2013-06-12

try_catch_finally异常处理java

压缩包里有本人录制的一个小视屏,不会的亲们,可以看下哦~~~ 笨人要期末考了呢,录些小视屏供自己复习所用,也是为了资源共享~O(∩_∩)O~

2013-06-11

jdbc的入门小程序

jdbc的一些小程序,里面有本人录下的一个小视屏,大家不懂操作的,可以看下

2013-06-11

VHDL语言的设计

实现 1、用VHDL语言设计没有清零、置位和使能控制的D触发器。 2、选做:用VHDL语言设计有清零、只为控制的JK触发器。 3、限做:用VHDL语言编写一个二-十进制同步计数器,用按键k7作为输入脉冲,每按一下,计数器增加1,一直到9后,在按键则回到0,同时结果显示在一个数码管上。锁定引脚并下载验证结果。 新手露脸时间~~~这是本人的VHDL作业,拿来共享一下

2013-06-10

java小测试程序

编写一个程序,在控制台中窗口中提示输入两个整数,然后接收这两个整数,并输出它们的和。下面是运行过程的示例: 请输入第一个整数:45 请输入第二个整数:23 计算结果:45+23=68 上面的两个黑斜体整数是用键盘输入的,其余字符是程序输出的。

2013-06-10

编写程序,该程序实现打开一个文本文件,每次读取一行内容,将每行作为一个字符串读入,并将字符串输出显示到屏幕上。

编写程序,该程序实现打开一个文本文件,每次读取一行内容,将每行作为一个字符串读入,并将字符串输出显示到屏幕上。

2013-06-10

空空如也

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

TA关注的人

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