- 博客(43)
- 资源 (5)
- 收藏
- 关注
原创 Java实现数组转字符串及字符串转数组的方法分析
字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 | 和 * 等转义字符,必须得加 \\。多个分隔符,可以用 | 作为连字符。// 字符串转数组 java.lang.StringString str = "0,1,2,3,4,5";String[] arr = str.split(","); // 用,分割...
2019-01-25 15:05:48
2742
2
原创 LeetCode——20. 有效的括号
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;class Solution { public boolean ...
2019-01-24 11:01:52
189
原创 LeetCode——14. 最长公共前缀
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import net.sf.json.JSONArray;/** * * * @版权 : Copyrig...
2019-01-24 10:59:35
261
原创 LeetCode——13. 罗马数字转整数
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * * * @版权 : Copyright (c) 2017-2018 *********公司技...
2019-01-24 10:57:22
163
原创 LeetCode——9.回文数
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * * * @版权 : Copyright (c) 2017-2018 *********公司技术开...
2019-01-24 10:54:08
167
原创 LeetCode——7. 整数反转
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* 此方法也可以通过 class Solution { public int reverse(int ...
2019-01-24 10:52:28
180
原创 LeetCode——3. 无重复字符的最长子串
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;...
2019-01-24 10:48:43
155
原创 LeetCode——1.两数之和
题目描述: 注:本分类博客中的所有代码可以直接拷贝到eclipise代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * * * @版权 : Copyright (c) 2017-2018 *********公司技术开...
2019-01-24 10:44:33
217
转载 java.util.regex包下的Pattern和Matcher详解(正则匹配)
java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). 简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher 。一个Pattern是一个正则表达式...
2019-01-17 14:54:53
1487
原创 java实现表达式计算器
在公司实习,老大给留了个练习: 要求实现一个简易计算器(不需要界面) 能进行四则运算和括号运算(四则运算倒是好搞,但是加括号有点难度) 于是就在网上参考了几篇(下面代码是参考一位大佬的,但是忘了那篇博客的链接,如果大佬认出来了请联系我下)几乎都是用栈实现的中缀表达式转换成后缀表达式但是在上面大佬的代码中,老...
2019-01-15 13:57:02
3966
3
原创 Java操作Oracle
我们一直在plsql中操作oracle,那么如何在java 程序中操作数据库呢? 下面我们举例说明,写一个java,实现对emp表的增删查改。 java代码User/** * * @版权 : Copyright (c) 2017-2018 *********公司技术开发部 * @author: gaozhenchao * @E-mail: 1226046769@qq....
2019-01-11 09:20:48
920
原创 Oracle创建表空间、用户,用户授权语句解析
创建表空间 create tablespace(temporary tablespace) indx --创建名字叫indx的表空间(临时表空间)datafile 'd:\oracle\oradata\kysys\indx01.dbf'--indx表空间包含的数据文件及位置 'd:\oracle\oradata\kysys\indx01.dbf' 文件不需要创...
2019-01-08 11:09:36
1873
2
转载 常用的Oracle数据库对象的使用
常用的Oracle的数据库对象介绍:表、视图、序列、索引、同义词、约束、存储过程、存储函数、包和包体、触发器视图 view create or replace view empinfoview as select e.empno,e.ename,e.sal,e.sal*12 annsal,d.dname from emp e,dept d ...
2019-01-07 12:06:15
294
原创 oracle数据库常用对象概述
表(table):数据库中的表与我们日常生活中使用的表格类似,它也是由行 和列 组成的。 列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。 一行数据称为一个或一条记录,它表达有一定意义的信息组合。一个数据库表由一条或多条记录组成,没有记录 ...
2019-01-07 11:24:53
782
原创 Spring基础学习笔记(八)
目录 4种实例化Bean的方式 第一种:需要公共无参构造方法,常用第二种:FactoryBean(一般都不自己写FactoryBean实例,而是使用spring已经写好的)第三种:集成静态简单工厂(一般不用,以后学习activity要用哦)第四种:集成实例简单工厂(一般不用)控制反转IOC小结依赖注入DI小结4种实例化Bean的方式 第一种:需要...
2018-12-30 17:32:36
174
原创 Spring基础学习笔记(七)
目录 加载数据库配置文件db.propertie 测试类 运行结果:加载数据库配置文件db.properties 1.添加配置文件context命名空间如果没有<context 标签提示,请配置 Window->Preferences->Xml->Xml Catalog ...
2018-12-30 12:01:29
464
原创 Spring基础学习笔记(六)
目录 Bean节点id,class定义小结 1.定义id,class,常用 2.定义id,abstract="true",常用 3.宿主bean,不定义id,类似于java的匿名内部类bean属性的继承 原来(bean.xml) 现在:抽取后(bean.xml)java的代码在上...
2018-12-30 11:28:40
153
原创 Spring基础学习笔记(五)
目录 dao-service-action依赖注入(三层小整合) User UserDao UserService UserAction 配置文件(bean.xml) MainTest(测试类)运行结果容易出现的问题 空指针异常dao-service-action依赖注入(三层小整合)...
2018-12-23 17:40:13
495
原创 Spring基础学习笔记(四)
目录 Bean对象的作用域Bean对象的生命周期Bean对象的作用域 默认自定义的bean都是单例 自己写的类:dao层,service层,action层,domain层,util层哪些层应该是单例? dao层,service层,DataSource,SessionFactory哪些层应该是多例(获取一次就new一次)? st...
2018-12-23 16:56:33
137
原创 Multiple annotations found at this line: - Referenced file contains errors (project-aware://...
applicationContext.xml 配置文件第一行报错例如:引用文件包含错误如果错误提示的版本号与你beans标签中的版本号不一致,把版本号统一或去掉版本号即可。除了这种情况,还有可能会发生这种错误在配置xml文件的语法提示时,添加eclipse的配置 但是之后你可能移动了上面配置文件所在的文件夹,或者修改文件夹的名称,也会出现这个错误。...
2018-12-22 11:04:50
21121
12
原创 java项目的classpath说明
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口 一、ja...
2018-12-21 23:12:35
412
原创 Spring基础学习笔记(三)
目录 Spring基于注解的test框架:Junit的Jar文件兼容问题传统的Spring测试使用了Spring测试框架之后加载spring配置文件注解测试使用配置文件bean节点里面属性id&name区别Spring基于注解的test框架: 添加jar文件 Junit的Jar文件兼容问题必须使用junit4.9(含)以上(4.9...
2018-12-21 22:16:32
121
原创 Spring基础学习笔记(二)
目录 源码根目录(spring-framework-4.1.2.RELEASE)最少添加jar文件applicationContext.xml标准命名配置文件的提示信息(代码提示)JunitBeanFacotry.getBean方法(测试现在都用的少,用的多的是spring-test-4.1.2.RELEASE注解测试)APIApplicationContex...
2018-12-19 23:01:27
147
原创 Spring基础学习笔记(一)
目录学习spring最关键一点 核心特征 IOC控制反转:代码耦合高 DI依赖注入:对象之间依赖关系处理繁琐AOP编程:事务控制和业务代码耦合Spring应用意义学习spring最关键一点 思想变化:Spring本身就是一个大工厂,把耦合交给spring,追求的就是低耦合高内聚(不过还是耦合了sprin...
2018-12-18 22:48:18
222
原创 Linux中实现定时备份数据库
需求分析1)每天凌晨 2:10 备份 数据库 mydatebase 到 /data/backup/db2)备份开始和备份结束能够给出相应的提示信息3)备份后的文件要求以备份时间为文件名,并打包成 .tar.gz 的形式,比如:2018-12-12_230201.tar.gz4) 在备份的同时,检查是否有 10 天前备份的数据库文件,如果有就将其删除。 步骤:1)先在 /usr/s...
2018-12-12 17:52:35
235
转载 Linux 下使用eclipse,打开jsp文件时闪退
报错:eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed. ...
2018-12-06 01:07:24
343
转载 String和StringBuffer类型数据进行参数传递问题
1.String和StringBuffer的形的参做为传递通常参数传递有两种: 基本类型:不会影响实际参数的值 引用类型:会影响实际参数的值而字符串和StringBuffer的的作为引用类型是否是上面的一样的呢?首先看一下下面的例子package xfcy_01;/** * 案例: String和StringBuf...
2018-11-24 20:16:02
339
原创 java二分查找的递归实现
递归:方法可以调用自己编写递归代码时有一下三点: 递归总有一个最简单的情况——方法的第一条语句总是一个包含return的条件语句。 递归调用总是去尝试解决一个规模更小的子问题,这样递归才能收敛到最简单的情况。在下面的代码中,第四个参数和第三个参数的差值一直在缩小。 递归调用的父问题和尝试解决的子问题之间不应该有交集。在下面的代码中,两个子问题各自操作的数组部分是不同的。public...
2018-11-24 16:27:06
260
原创 java实现判定一个数是否是素数
定理: 如果n不是素数, 则n有满足1< d<=sqrt(n)的一个因子d.证明: 如果n不是素数, 则由定义n有一个因子d满足1< d< n.如果d大于sqrt(n), 则n/d是满足1< n/d<=sqrt(n)的一个因子. 上代码:public static boolean isPrime(int N){ if(N<2) ...
2018-11-24 15:42:20
309
原创 java求最大公约数和最小公倍数
最大公约数(欧几里得算法) 计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p处以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 代码:public static int gcd(int p,int q){ if(q == 0) return q; int r =...
2018-11-24 15:33:38
682
原创 Servlet
服务器常用以下三种ApacheApache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。它源于NCSAhttpd服务器,当NCSA WWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是apache名称的由来(pache 补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨...
2018-01-25 23:31:05
319
原创 Html,Css,JavaScript,Jquery概述
HtmlHTML的全称是Hyper Text Mark-up Language,超文本标记语言。 1.超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素。2.标记:与之相对是的编译型语言,标记型语音无需编译,直接可以被解析展示。 特点可以设置文本的格式,比如可以创建列表标题、字号、文本颜色、段落等等可以插入图像和媒体可以建立表格超链接,可以使用...
2018-01-03 18:24:50
854
原创 数据库基础
数据库(database):存储数据的仓库 相当于文件夹/目录数据库的组成表(table):相当于文件Table结构:相当于表头行(row):数据字段(属性) 主键id 字段类型Mysql:管理数据库(管理文件,文件夹)的软件 分类DDL : 数据库 和 表DML : row 增删改DQL : row 查询(重点) Data Query Language...
2017-11-25 18:49:53
166
原创 链表和树
链表 链表是一种递归的数据结构,它或者为空(null),或者是指向一个节点的引用,该节点含有一个泛型的元素和一个指向另一条链表的引用。 在面向对象的编程中,实现链表并不困难。public class MyNode<E> {MyNode<E> next;E item;}一个Node对象含有两个实例变量,类型分别为Item和MyNode。...
2017-10-28 17:59:38
966
原创 多线程
进程:执行中的程序线程:轻量级的进程 每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时运行,这些执行单元可以看作程序执行的一条条线索,被称为线程。线程本身不能单独运行,必须放在一个进程中才能执行。 线程的创建 单线程:MyThread myThread = new MyThread();myThread.run(); Class My...
2017-10-25 15:26:07
260
原创 IO流
字节流(InputStream(所有字节输入流的祖先类)/OutputStream(所有字节输出流的祖先类)):两个子类FileOutputStream/FileInputStream;都是对文件进行读取和写入操作。字节流都是一个字节一个字节的读取和写入字节流读取FileInputStream in= new FileInputStream("text.txt");Int b =0;...
2017-10-16 22:20:58
184
原创 Swing入门和布局管理
Swing组件入门 JavaUI界面基本构成一个顶层容器(如:窗体JFrame)顶层容器包括若干个中间层容器(如:面板JPanel)每个中间层容器包括若干个基本组件(如:JButton)顶层容器:用于初始化界面,为其他组件的展示提供一个容器载体,以满足界面显示需求JFrame:用于创建一个带有标题栏的窗体JApplet:用于创建一个applet小应用窗体JDia...
2017-10-04 18:28:25
285
原创 集合
之前我们了解过数组,数组是用来存放数据的。可是还有一个可以用来存放数据的容器,我们称作集合。既然两者都是用来存放数据的容器,那么他们有什么区别呢:1. 数组的长度是固定的。 集合的长度是可变的。2.集合只能存放引用类型的元素。说到这里,下面让我们全面了解下集合。 在集合中,Collection接口是集合中的顶层接口。用图来表示就是 ...
2017-10-04 17:55:42
233
原创 static和final简介
Static 和 final Final :有些类不想被继承,或者想保留固定的方法,不想被子类重写,这时就要用到final关键字。Public final int a;关于final关键字有以下几种特性:被final修饰的类,不能被继承。所以又称作太监类,但是却可以继承其他类被final 修饰的方法,不能被重写被fi...
2017-09-29 01:00:17
211
SpringBoot笔记-下篇.pdf
2020-05-05
SpringBoot笔记-上篇.pdf
2020-05-05
Redis入门教程
2019-01-09
Linux常见线上环境搭建手册
2019-01-09
oracle教程从入门到精通
2019-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人