- 博客(73)
- 资源 (13)
- 收藏
- 关注
原创 详解Git安装教程
由于电脑重装了系统,需要重新安装Git版本控制工具,故借助本次机会,详细记录Windows操作系统下的Git的安装过程,希望可以帮助到有需要的人。首先需要获取Git安装包下载地址,官网下载地址为:https://git-scm.com/downloads...
2021-04-08 17:29:08
395
原创 Java中的 << 和 >> 和 >>> 使用详细分析
在讲解之前,我们先回顾下二进制的原码、反码、补码之间的相互转换。1、正数的二进制原码、反码、补码都是相同的,直接转换为二进制即可。比如十进制数20, 转换为二进制数:20(10)=0001 0100(2),那么20的原码、反码、补码都是 0001 01002、负数的二进制原码:负数的绝对值的二进制的最高位变为1(1是标志位,只用来表示正负,1表示负数,0表示是正数。所以八位二进制的取值范围是[-127,127]),其余位与正数原码相同。比如-20第一步:20(10)=0001 0100(
2021-01-05 16:50:37
858
原创 查询哪个线程占用大量CPU
1.、根据 jps -l 命令或者 ps -ef | grep java 命令找出对应的java应用程序对应的进程ID号,如下图所示,箭头处为进程ID。2、根据应用程序对应的进程ID查找该进程ID的全部线程,并且按照CPU使用率进行排序,占用CPU使用率最高的动态显示在第一行,这边以进程ID:27828为例,输入命令: top -H -p 27828,结果如下图所示,PID为8094即为该时刻线程CPU使用率最高的一个,将线程ID:8094 转换为16进制 输入命令: printf "%x\n..
2021-01-04 14:00:04
3344
原创 Intellij IDEA相关快捷键使用说明
查看一个类中有哪些方法:Alt+7 查看定义的变量在哪里被调用:Ctrl+Alt+F7 查看类继承关系图:Ctrl+Alt+U 查看当前类的继承树:Ctrl+H 查看接口的实现类:Ctrl+Alt+B
2020-11-24 09:36:03
124
原创 Vue安装Vue Devtools调试工具提示 Error: Cannot find module '@vue-devtools/build-tools' 解决办法
我看网络上面安装Vue Devtools 调试工具的步骤几乎都是按照文章链接里的步骤进行安装:安装链接详情但是在最终执行编译命令的时候 :npm run build ,提示如下错误:尝试了很多方法,都不能解决改问题。为了能够在谷歌浏览器上安装vue调试工具,通过下面步骤最终把Vue的调试工具安装成功。步骤一: 访问该地址:vue调试工具插件 ,下载vue调试...
2020-01-15 11:29:10
38126
45
原创 SpringAOP 详解介绍
地址:http://blog.youkuaiyun.com/a906998248/article/details/7514969
2013-10-31 10:44:01
483
原创 transient 关键字用途介绍
如果要想一个对象能够实现序列化操作,那么该对象只要实现Serializable接口就OK了,我们不必关心序列化的过程。只要实现了Serializable接口的类,该类的所有属性和方法都会自动实现序列化操作。 在实际开发过程中,如果只想让类的一些属性和方法才能够进行序列化操作,可以让类去实现Externalizable接口,该接口是Serializable的子接口。但是你必须实现readE
2013-10-28 11:10:00
554
原创 lucene 4.3 自定义中文分词器代码演示
首先导入开发需要的架包: 这些架包都能在网上下载 代码演示: 首先创建一个类,继承Analyzer,实现自己的分词器,实现具体方法,代码如下:package com.szy.arvin.demo;import java.io.Reader;import org.apache.lucene.analysis.Analyzer
2013-07-03 16:03:45
1826
原创 lucene 4.3 中文分词代码演示
首页导入开发需要的架包: 这里采用的中文分词器是mmseg4j: mmseg4j用Chih-Hao Tsai 的MMSeg算法实现的中文分词器,并实现lucene的analyzer和solr的TokenizerFactory以方便在Lucene和Solr中使用。 MMSeg 算法有两种分词方法:Simple和Complex,都是基于正向最大匹配。Complex加了四个
2013-07-03 10:10:32
1515
原创 lucene 4.3 通过TokenStream显示分词代码演示
核心代码:public class AnalyzerUtils { public static void displayToken(String str,Analyzer a) { try { TokenStream stream = a.tokenStream("content",new StringReader(str));
2013-07-02 16:42:00
1353
原创 lucene 4.3 索引的简单创建和搜索代码展示
在写代码之前,首先要构建好开发的环境,添加项目所需要的jar包,lucene索引的创建和搜索需要的jar包主要如下:lucene-core-4.3.0.jarlucene-analyzers-common-4.3.0.jarlucene-queryparser-4.3.0.jar创建索引的主要代码如下: /** * 创建索引
2013-07-01 15:14:16
1221
原创 微博接口API
新浪微博接口:http://open.weibo.com/development/canvas,腾讯微博接口:http://wiki.open.t.qq.com/index.php/API%E6%96%87%E6%A1%A3,需要哪个就按照哪个的api,根据url传入参数就可以获取微博列表及其他信息了。
2013-05-31 11:55:52
865
原创 ftp实现文件上传和下载
开发项目时经常遇到有附件上传的功能需求,一开始是将附件作为大对象保存到数据库中。但是发现如果附件量大的话会给数据库存储带来压力,且每次移植时大对象很麻烦。后来就尝试着将在应用服务器指定一个文件夹用来保存每次上传的附件文件,但这种做法也有一个缺点每次重新部署时都需要将该文件夹复制出来,以防止被覆盖。经常一不下心就把文件给覆盖掉了,那种感觉是欲哭无泪啊。最近在网上找到一种解决办法:用tomcat的
2013-05-22 10:47:55
1060
原创 oracle sql语句优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交
2013-05-13 16:06:27
495
转载 jquery.validate.js数据远程校验
http://hi.baidu.com/eastdoor/item/4705c32a21c9590e73863e3e
2013-05-09 17:18:41
610
原创 MYSQL安装到最后一步服务器失败的操作
安装mysql之后无法启动服务(cannot start service),每次安装总是卡在最后一个对话框的第三项“startservice”。查了一下,原因是以前装过mysql5.0,卸载之后没有清理干净,以致影响现在版本的配置。在开始--》程序--》MySQL--》MySQLServer instance config wizard配置时总有MySQL5.0的选项,这说明MySQL5.0信息没
2013-05-09 15:03:55
1110
原创 精妙的SQL语句
1.复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1;2.拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 3.显示文章、提交人和最后回复时间 SQL: select a.title,a.usernam
2013-04-23 15:39:16
425
原创 字符串应用之字符串编码转换
摘要:无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点:
2013-04-19 16:42:12
1091
原创 Jquery判断radio,selelct,checkbox是否选中及选中的值
jquery取radio单选按钮的值 002 003$("input[name='items']:checked").val(); 004另:判断radio是否选中并取得选中的值 005 006如下所示:
2013-04-19 16:11:39
751
转载 java实现简单的单点登录
本文转载的地址是:http://www.blogjava.net/xcp/archive/2010/04/13/318125.html
2013-04-07 08:54:57
551
转载 Springmvc数据校验返回Json格式
原文地址 http://tzwzero-163-com.iteye.com/blog/1696490 SpringMVC从3.1开始引入了hibernate的校验,感觉也是一个很好用的东西,不需要配置文件,通过annotation就可以,这样做的好处是:你可以控制错误的输出方式,相比webx;例如:实体类 Java代码 package co
2013-04-03 08:56:09
2489
转载 SpringMVC介绍之Validation
原文地址:http://haohaoxuexi.iteye.com/blog/1812584对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC
2013-04-02 11:37:42
1758
原创 如何将打包为WAR的项目部署到Tomcat服务器上
其实非常简单,就是直接将打包后的WAR文件拷到Tomcat的webapps文件下,然后启动Tomcat,系统就跑起来了
2013-03-04 17:11:42
476
转载 项目去除SVN的控制
当项目不需要SVN标志的时候,我们一般怎么办哪??可能很多人设置Windows显示隐藏文件,然后将项目中的所有.svn文件删除,这种方法是既费劲儿又蛋疼的方法。 下面,从网上找了个非常简单的方法,重新编辑后当为我自己的原创,希望原作者不要怪罪。 第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),
2013-03-04 15:30:48
419
转载 SVN权限分配
SVN 版本管理工具笔记:一.配置笔记: ①:安装文件: 服务器软件: VisualSVN-Server-2.1.1.msi 客户端软件: TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi 二.工具随笔: ①:Subversion 是一个梦幻般的锤子,但要小心不要把任何问题当作钉子。 ②:Subversion 有一个基本
2013-03-01 14:38:24
513
转载 如何在windows上安装部署设置SVN服务器
工具/原料操作系统:Windows2003,32位SVN Server版本:svn-win32-1.6.16SVN Client版本:TortoiseSVN-1.6.16.21511方法/步骤一、准备工作1、SVN服务器:解压缩包,可以从官方网站下载最新版本。2、SVN客户端:TortoiseSVN,即常说的小乌龟,是
2013-03-01 10:42:14
469
转载 上传的文件放在SVN服务器的哪个目录下
SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息
2013-03-01 09:18:02
9830
转载 Struts2与Freemarker生成xml文本
前提:一个配置好的可运行的web项目一,在Struts.xml添加如下的一段配置代码:actionname="free"class="com.free.action.FreeTestAction"> result name="success"type="freemarker"> paramname="location">/WE
2013-02-25 16:57:42
515
转载 FreeMarker的优缺点
首先海浪给大家简单介绍一下FreeMarker。FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 文等。简单了解了FreeMarker之后,现在就来讲讲FreeMarker的优点和缺点。(
2013-02-25 16:52:56
470
转载 iBatis分页(基于Struts2和Freemarker)
之前介绍过基于Hibernate分页的原理和设计,这里我们所用的分页都是物理分页技术,不是JS实现的页面分页技术,是在SQL语句上执行的分页,可以获取结果集数量固定的列表,执行效率很高。下面来看看iBatis中如何设计分页,本文基于Struts2,Spring3来整合,因为暂时Spring不支持MyBatis3(可以选用MyBatis官方的MyBatis-Spring插件来实现,配有中文文档,很好
2013-02-25 16:49:51
382
转载 FreeMarker相关学习内容
包含FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常从数据模型获得
2013-02-25 16:38:39
330
转载 FreeMarker中集合的判断
集合的集合: size gt 0> as voteList> 对象的集合: size gt 0> as softlist> 关于Session中存放的对象的属性的读取: "userweb"].member?exists>
2013-02-25 16:35:12
2757
转载 freemarker中导入样式表的写法,以及javascript的写法注意
引入样式表:"*.css" type=text/css rel=stylesheet> 添加样式表: "text/css"> .imgs img{width:150px ; height:70px;} javascript块: "JavaScript" > function method(para){ }
2013-02-25 16:33:35
1576
nhdogjmejiglipccpnnnanhbledajbpd.zip
2020-01-15
系统集成项目管理工程师第2版
2018-06-27
spring+springmvc+mybatis+framemarker的基础上添加分页功能
2013-02-20
spring+springmvc+mybatis+framemarker的增删……
2013-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人