自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 IDEA+SSM+MAVEN创建项目

maven的相关配置:仓库位置和setting文件: jdk: -DarchetypeCatalog=internal 解决创建模型缓慢的问题 创建项目:File->New->Project->选择webapp: 自定义组名称和项目名称: 这里加一个参数archetypeCatalog=internal:之后项目命名,完成创建。...

2018-05-17 12:47:29 380

原创 git基本指令操作

git init:初始化文件夹,添加git控制git add a.txt :添加文件到仓库git commit a.txt -m “说明” 提交目前的改动改变a.txt之后,可以使用git diff a.txt查看文件的变化,之后使用git add 和 git commit提交目前的文件git diff HEAD – readme.txt 查看工作区和版本库里面最新版本的区别g...

2018-03-29 10:29:22 535

原创 匿名内部类调用参数需要为final

匿名内部类初始化final

2018-03-22 09:51:29 280

原创 jquery选择器根据id搜索元素并且批量处理

<html> <head> <script type="text/javascript" src="jquery-1.12.4.js"></script> </head> <body> <a id="test1&

2018-02-28 14:48:01 1628

原创 模拟点击页面元素

for(i=0;i<10;i++) { $(“tbody tr:nth-child(1) td:nth-child(2) a”).click(); }

2018-02-11 17:46:11 360

原创 Python安装Scrapy的问题记录(win10/Ubuntu)

win10环境下的安装首先在命令窗口敲pip install Scrapy会有错误提示:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual这里需要安装Twisted,在http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载需要的

2018-01-27 11:20:57 146

原创 jdk1.8匿名内部类可以访问非final外部变量

之前在1.6的环境下写直接使用外部变量编译器会提示必须要有final修饰,《Think in java》有这一段: If you’re defining an anonymous inner class and want to use an object that’s defined outside the anonymous inner class, the compiler requires

2018-01-26 10:34:11 980 1

原创 oracle获取系统时间上一个月

select to_char(add_months(sysdate,-1), 'mm') from dual;

2018-01-11 16:57:42 7710

原创 excel中获取单元格值批量处理

="comment on column tbl."&A2&" is '"&B2&"';"

2018-01-10 10:10:56 1078

原创 SpringBoot学习00-第一个项目

这是基于《Spring中文文档》的操作这里使用的环境配置: 为了不产生各种工具出现的差别,这里不使用IDE工具,但是实际上可以直接使用Spring suite更方便:使用http://start.spring.io/ 完成基本文件结构和pom.xml配置:这里只添加了web依赖: 下载完成后解压,文件结构如下: 查看这里的pom.xml文件:<?xml version="1.0" encod

2017-12-25 10:58:56 220

原创 HashMap源码

tableSizeFor这个方法出现在HashMap的构造器中: public HashMap(int initialCapacity, float loadFactor) { /* ############### */ this.loadFactor = loadFactor; this.threshold = tableSizeFor(initia

2017-12-21 15:34:32 270

原创 Java反射机制

通过反射获取类Java中,类也是对象,是java.lang.Class类的实例对象任何一个类都是Class类的实例对象,这个实例对象有三种表达方式:class Foo{ void info(){System.out.println("-------");}}public class ClassDemo01 { public static void main(String[] ar

2017-12-20 16:00:21 140

转载 查询Oracle的数据字段与注释

查看字段:select * from user_tab_columns where Table_Name='用户表';select * from all_tab_columns where Table_Name='用户表';select * from dba_tab_columns where Table_Name='用户表';user_tab_columns:table_name,colu

2017-12-12 08:53:40 631

原创 Oracle检测两个表的异同信息

SELECT * FROM (SELECT a.code acode , b.code bcode FROM COMPARE2 aLEFT JOIN COMPARE1 bON a.code=b.code) aa WHERE aa.bcode IS NULL;

2017-12-01 17:36:08 431

转载 数据库索引(index)记录

创建索引单列的索引:create index 索引名 on 表名(列名)复合索引: create index 索引名 on 表名(列名1,列名2)注意,复合索引的列的位置不同,索引不同: 如 create index emp_idx1 on emp(name,id); 和 create index emp_idx1 on emp(id,name); 组合是不同的。使用原则:只有在大

2017-11-28 09:32:59 304

原创 java web 中request请求参数含有中文的处理方法

通常请求参数中的中文都会解析为乱码,要按照需要的编码解析这些参数: 一般有两种思路: - 直接使用URLDecode解码:String rawStr = request.getQueryString();String decodeStr = java.net.URLDecoder.decode(rawStr,"UTF-8");也可以按照通常的方法直接获取请求参数值,然后再转换为字节数组,重新

2017-11-23 11:15:59 2092

原创 SSH框架中关于Spring自动为Struts2的Action装配参数的误解

在SSH框架的项目中,Action一般由Spring创建,并且Spring会使用自动装配的策略,将对应的组件注入,如果这里没有指定自动装配的类型 (autowire=”byName”),则使用byName的自动装配。 问题在于这里的自动装配实际上是调用set方法来实现的,之前看到这段代码:public class MgrBaseAction extends ActionSupport{

2017-11-20 17:07:00 311

原创 SSH项目中Hibernate没能自动建表的原因

在SSH项目启动时,如果配置了相关的属性(hibernate.hbm2ddl.auto)hibernate会自动检测注册在配置文件中的持久化类的列表,查看数据表是否存在,不存在则自动建表: 但是执行中发现有的表没能自动创建: 重启服务器,查看自动建表的信息:ERROR: HHH000388: Unsuccessful: create table card_tbl (card_code varch

2017-11-17 16:13:16 3982 1

原创 Spring:BeanInitializationException: Could not load properties

错误信息:严重: Context initialization failedorg.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [

2017-11-17 10:40:25 6459

原创 java获取文件路径

一般情况下直接使用 File file = new File("src/com/user.xml"); 就能够访问到src下com包的文件,但是有的时候项目配置在应用服务器上会出现无法找到文件的问题(相关的配置可以设置服务器在当前workspace或者tomcat的webapp下)。这个时候需要直接获取工程路径,拿到文件: //获取当前类的路径 this.getClass().getR

2017-11-08 15:51:23 198

原创 FineReport生成带查询、分页功能的报表

配置数据集连接数据库配置数据集生成基础报表分页方式设置查询控件控件参数配置控件参数过滤数据其他问题行超过界面横向分页显示配置数据集连接数据库点击定义数据库连接: 设置数据库连接基本参数: 驱动器:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@URL:PORT:SID 配置数据集点击添加数据库查询: 生成数据集

2017-11-03 10:59:15 17518 1

原创 Oracle查询分页

SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A ) WHERE RN BETWEEN 21 AND 40或者:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHE

2017-11-01 09:11:04 414

原创 JAVA解析Excel需要的包及代码

需要的包: commons-collections4-4.1.jar poi-3.17.jar poi-ooxml-3.17.jar xmlbeans-2.6.0.jar poi-ooxml-schemas-3.17.jarmaven只需要写: <dependency> <groupId>org.apache.poi</groupId>

2017-10-27 18:59:09 2400 1

原创 WEB-INF目录解析

首先,因为WEB-INF作为安全目录,其目录下的内容是无法直接通过get方式连接的(类似a标签的href,重定向等) 以下是关于一些涉及目录跳转的总结:外路径访问WEB-INF下的JSP需要先跳转到servlet,在servlet中使用转发 request.getRequestDispatcher(“path”).forward(request.response)来实现向WEB-INF下的jsp跳

2017-10-27 10:07:55 427

原创 jdbc连接Oracle使用SID与SERVICE NAME的方法

有三种连接串的写法1.使用SERVICE NAME连接: jdbc:oracle:thin:@<host>:<port>/<service name>如:jdbc:oracle:thin:@//123.123.123.1:8080/SN2.使用SID来连接: jdbc:oracle:thin:@<host>:<port>:<sid>如:jdbc:oracle:thin:@127.0.0.1:15

2017-10-26 15:19:41 5666

原创 JSON.stringify使用

这个方法用于把原来的对象转换为json的对象,<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>jQuery.extend demo</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script></head><b

2017-10-26 11:20:56 973

原创 Eclipse中查找对应的JavaScript方法

使用Ctrl+H 打开搜索界面,在javaScript中搜索,或者在文件搜索(File Search)中查找*.js文件中对应方法名字符串。

2017-10-26 10:47:00 5808

原创 MyEclipse基本配置以及和Tomcat、SVN整合

配置MyEclipse的jdk:菜单:Window-》Preference-》JAVA-》Install JREs-》Add -》选择需要的jdk地址,选中该项作为默认。整合tomcat6到MyEclipse首先需要配置对应的环境变量: CATLINA_HOME-》对应的变量值为tomcat所在的目录(这个目录地址下包含bin文件夹等)配置到MyEclipse中:Window-》Prefere

2017-10-26 09:54:05 299

原创 Eclipse添加插件的方法

网络状况好的情况下: 最简单的添加方法是直接在Eclipse-》help-》Install New Software … 或者在help-》Eclipse MarketPlace…里面搜索下载如果需要离线安装,为了维持插件的结构,采用以下的步骤: - Eclipse安装路径下新建links路径: - links文件夹建立abc.link文件,文件名最好与插件名相同 - link文件内容:pa

2017-10-24 14:42:51 326

原创 SVN的安装与使用

下载SVN服务器,选择操作系统,下载对应的msi文件。-下载SVN客户端

2017-10-18 14:51:30 196

原创 Ant的安装与使用

下载与安装 - 在ant.apache.org可以找到下载的界面,根据推荐下载1.10.1的版本。 - 解压到安装目录,解压后的目录有manual文件夹,包含Ant工具相关文档。 - ant的运行需要JAVA_HOME环境变量指向jdk,以及ANT_HOME的环境变量指向Ant的安装路径。需要识别ant.bat命令,还需要吧%ANT_HOME%\bin 加到Path环境变量中。 - 使用an

2017-10-18 14:23:55 921

原创 Maven常用的配置与插件命令总结

maven生命周期maven生成java项目maven生成web项目导入jar包到maven本地仓库

2017-10-18 09:03:27 976

原创 环境安装记录——mysql+Oracle

mysql安装(Navicat)下载安装工具:社区版下载地址这里只使用server,仅安装这一项,开始在线下载:设置root密码mysqladmin。打开services.msc可以查看状态,如果无法连接数据库可以在这里开启。为了方便使用命令行使用MySQL,可以直接把bin路径加到path中:登录mysql测试:一般还是使用Navicat来操作比较方便,设置Navicat的连接如下图

2017-10-14 14:33:29 308

原创 环境安装系列记录——java+Eclipse+maven

Java环境配置下载:jdk安装时可以设定jdk与jre的路径:这里都使用默认路径。配置环境变量:– JAVA_HOME C:\Program Files\Java\jdk1.8.0_144– CLASSPATH .;%JAVA_HOME%\lib– PATH 在后面添加%JAVA_HOME%\bin注意这里是在后面添加的,以前的系统直接编辑的话用英文’;’分隔。直接写会覆盖原有的pa

2017-10-14 12:15:43 200

原创 Oracle删除重复数据

创建表用于测试:删除表中的重复的数据,保存rowid最小的一个数据:DELETE FROM tbl_a aWHERE a.a_name IN (SELECT b.a_name FROM tbl_a b GROUP BY b.a_name HAVING COUNT(b.a_name)>1)AND ROWID NOT IN (SELECT MIN(ROWID) FRO

2017-10-09 10:34:36 160

原创 Oracle函数substr与instr

再截取匹配字符串的时候,经常用到substr与instr配合使用,现在整理相关的参数如下:substr:截取字符串 SELECT SUBSTR('12345678',1,4) FROM dual; 结果显示:instr:获取固定字符串位置--instr('源字符串','目标字符串','开始位置','出现次数')SELECT INSTR('12345678232','2',1,3) FROM

2017-09-27 16:37:37 424

原创 Oracle授权语句

授权存储过程:--授权任意的存储过程grant execute any procedure to user_name;--授权创建存储过程grant create any procedure to username; --指定存储过程grant execute ON procedure_name to user_name;

2017-09-26 15:35:38 2742

原创 Oracle数据库将各个字段的空值改为0

表数据有空值的情况,一般希望把数值类型的字段直接赋值为0而不是空值,这里使用存储过程实现。首先建立表testnull结构如下:SQL> describe testnull;Name Type Nullable Default Comments ---- ------ -------- ------- -------- NUM1 NUMBER Y

2017-09-25 15:45:38 9750 1

原创 Spring源码解析00:安装GitHub与Gradle

下载Git for windows 并安装:选用默认设置安装。

2017-09-21 08:54:13 275

原创 Maven下SSM项目整合笔记05:查询并分页展示

程序跳转描述: 访问index.jsp界面,页面发送查询员工列表请求,完成查询并显示到listemp.jsp界面。编写index界面,

2017-09-19 19:55:19 463

thinking in java 第三版英文 kindle azw格式

thinking in java 第三版英文 kindle azw格式 第四版没有找到英文版的,三版内容少了一些,

2018-11-27

完整版的疯狂Ajax讲义源码

之前在csdn下了两个全是只有前8节的,自己买了书把源码传上来,文件是百度云连接的链接和密码

2017-11-27

空空如也

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

TA关注的人

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