- 博客(67)
- 资源 (3)
- 收藏
- 关注
原创 IDEA+SSM+MAVEN创建项目
maven的相关配置:仓库位置和setting文件: jdk: -DarchetypeCatalog=internal 解决创建模型缓慢的问题 创建项目:File->New->Project->选择webapp: 自定义组名称和项目名称: 这里加一个参数archetypeCatalog=internal:之后项目命名,完成创建。...
2018-05-17 12:47:29
433
原创 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
582
原创 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
1686
原创 模拟点击页面元素
for(i=0;i<10;i++) { $(“tbody tr:nth-child(1) td:nth-child(2) a”).click(); }
2018-02-11 17:46:11
416
原创 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
188
原创 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
1029
1
原创 oracle获取系统时间上一个月
select to_char(add_months(sysdate,-1), 'mm') from dual;
2018-01-11 16:57:42
7794
原创 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
261
原创 HashMap源码
tableSizeFor这个方法出现在HashMap的构造器中: public HashMap(int initialCapacity, float loadFactor) { /* ############### */ this.loadFactor = loadFactor; this.threshold = tableSizeFor(initia
2017-12-21 15:34:32
309
原创 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
186
转载 查询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
694
原创 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
472
转载 数据库索引(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
361
原创 java web 中request请求参数含有中文的处理方法
通常请求参数中的中文都会解析为乱码,要按照需要的编码解析这些参数: 一般有两种思路: - 直接使用URLDecode解码:String rawStr = request.getQueryString();String decodeStr = java.net.URLDecoder.decode(rawStr,"UTF-8");也可以按照通常的方法直接获取请求参数值,然后再转换为字节数组,重新
2017-11-23 11:15:59
2182
原创 SSH框架中关于Spring自动为Struts2的Action装配参数的误解
在SSH框架的项目中,Action一般由Spring创建,并且Spring会使用自动装配的策略,将对应的组件注入,如果这里没有指定自动装配的类型 (autowire=”byName”),则使用byName的自动装配。 问题在于这里的自动装配实际上是调用set方法来实现的,之前看到这段代码:public class MgrBaseAction extends ActionSupport{
2017-11-20 17:07:00
360
原创 SSH项目中Hibernate没能自动建表的原因
在SSH项目启动时,如果配置了相关的属性(hibernate.hbm2ddl.auto)hibernate会自动检测注册在配置文件中的持久化类的列表,查看数据表是否存在,不存在则自动建表: 但是执行中发现有的表没能自动创建: 重启服务器,查看自动建表的信息:ERROR: HHH000388: Unsuccessful: create table card_tbl (card_code varch
2017-11-17 16:13:16
4041
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
6545
原创 java获取文件路径
一般情况下直接使用 File file = new File("src/com/user.xml"); 就能够访问到src下com包的文件,但是有的时候项目配置在应用服务器上会出现无法找到文件的问题(相关的配置可以设置服务器在当前workspace或者tomcat的webapp下)。这个时候需要直接获取工程路径,拿到文件: //获取当前类的路径 this.getClass().getR
2017-11-08 15:51:23
236
原创 FineReport生成带查询、分页功能的报表
配置数据集连接数据库配置数据集生成基础报表分页方式设置查询控件控件参数配置控件参数过滤数据其他问题行超过界面横向分页显示配置数据集连接数据库点击定义数据库连接: 设置数据库连接基本参数: 驱动器:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@URL:PORT:SID 配置数据集点击添加数据库查询: 生成数据集
2017-11-03 10:59:15
17697
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
448
原创 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
2466
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
464
原创 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
5827
原创 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
1010
原创 Eclipse中查找对应的JavaScript方法
使用Ctrl+H 打开搜索界面,在javaScript中搜索,或者在文件搜索(File Search)中查找*.js文件中对应方法名字符串。
2017-10-26 10:47:00
5874
原创 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
325
原创 Eclipse添加插件的方法
网络状况好的情况下: 最简单的添加方法是直接在Eclipse-》help-》Install New Software … 或者在help-》Eclipse MarketPlace…里面搜索下载如果需要离线安装,为了维持插件的结构,采用以下的步骤: - Eclipse安装路径下新建links路径: - links文件夹建立abc.link文件,文件名最好与插件名相同 - link文件内容:pa
2017-10-24 14:42:51
358
原创 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
991
原创 环境安装记录——mysql+Oracle
mysql安装(Navicat)下载安装工具:社区版下载地址这里只使用server,仅安装这一项,开始在线下载:设置root密码mysqladmin。打开services.msc可以查看状态,如果无法连接数据库可以在这里开启。为了方便使用命令行使用MySQL,可以直接把bin路径加到path中:登录mysql测试:一般还是使用Navicat来操作比较方便,设置Navicat的连接如下图
2017-10-14 14:33:29
341
原创 环境安装系列记录——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
231
原创 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
180
原创 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
475
原创 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
2886
原创 Oracle数据库将各个字段的空值改为0
表数据有空值的情况,一般希望把数值类型的字段直接赋值为0而不是空值,这里使用存储过程实现。首先建立表testnull结构如下:SQL> describe testnull;Name Type Nullable Default Comments ---- ------ -------- ------- -------- NUM1 NUMBER Y
2017-09-25 15:45:38
9910
原创 Maven下SSM项目整合笔记05:查询并分页展示
程序跳转描述: 访问index.jsp界面,页面发送查询员工列表请求,完成查询并显示到listemp.jsp界面。编写index界面,
2017-09-19 19:55:19
496
thinking in java 第三版英文 kindle azw格式
2018-11-27
lm2596中文数据手册
2015-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人