随笔分类 -  Java框架基础

摘要:官网下载tomcat:https://tomcat.apache.org/download-90.cgi 根据自己的JDK版本安装,建议安装tomcat8.5以上版本,我是JDK8安装的是tomcat8.5版本。不建议JDK版本太高。。。 下载完成后解压,放在自己能记住的位置。 之后打开终端,使用 阅读全文
posted @ 2020-09-07 15:08 硬盘红了 阅读(1159) 评论(0) 推荐(0)
摘要:使用dom4j查询标签较多的xml文件时,需要不断的嵌套for循环。 基于dom4j,使用xpath可以简化查询 在dom4j里面提供了两个方法,用来支持xpath List<Node> selectNodes("xpath表达式"),用来获取多个节点 Node selectSingleNode(" 阅读全文
posted @ 2020-09-06 16:51 硬盘红了 阅读(350) 评论(0) 推荐(0)
摘要:使用dom4j中的API进行xml文件的解析 XML文件内容: public class Demo01 { public static void main(String[] args) throws DocumentException { //创建核心类:SAXReader SAXReader sa 阅读全文
posted @ 2020-09-06 14:10 硬盘红了 阅读(122) 评论(0) 推荐(0)
摘要:当注册某网站用户名时,需要根据网站定义的规则来进行填写,比如:只能使用字母,数字以及下划线。 此规则适用正则表达式来定义 分析: 当用户输入的用户名不符合规则时,页面给出提示且不进行提交。 当用户输入的用户名符合规则时,页面提交给服务器。 实现: 1.当不符合规则时给出提示,使用css的displa 阅读全文
posted @ 2020-09-03 13:23 硬盘红了 阅读(3823) 评论(0) 推荐(0)
摘要:页面最终的实现效果:(根据第一个城市框,对第二个区域框进行选取) 实现思路: 1.首先设置城市框,使用select和option标签 <select id="city" name="city" onchange="change(this.value)" > <option value="">--请选 阅读全文
posted @ 2020-09-02 17:58 硬盘红了 阅读(553) 评论(0) 推荐(0)
摘要:元素的获取 获取当前元素父节点元素:属性 parentElement 元素的添加、移除、移动(替换)、克隆、 判断当前元素是否有子节点元素:hasChildNodes() 删除当前元素的子节点元素:removeChild(子元素) 替换当前元素的子节点元素:replaceChild(新节点, 旧节点 阅读全文
posted @ 2020-09-01 22:31 硬盘红了 阅读(728) 评论(0) 推荐(0)
摘要:元素的获取 根据id获得一个元素:getElementById(id属性值) 根据标签名称获得多个元素:getElementsByTagName(标签名称) 根据name属性获得多个元素:getElementsByName(name属性值) 根据class属性获得多个元素:getElementsBy 阅读全文
posted @ 2020-09-01 21:21 硬盘红了 阅读(203) 评论(0) 推荐(0)
摘要:场景:tom欠jerry1000元,通过银行转账,此过程需要两条sql语句实现 1.update account set money = money - 1000 where name = 'tom'; 2.update account set money = money + 1000 where 阅读全文
posted @ 2020-08-28 22:27 硬盘红了 阅读(203) 评论(0) 推荐(0)
摘要:main线程类: public class DemoThreadLocal { public static void main(String[] args) { ThreadLocal<String> tl = new ThreadLocal<>(); //获取当前main线程对象绑定的值 Stri 阅读全文
posted @ 2020-08-28 21:40 硬盘红了 阅读(154) 评论(0) 推荐(0)
摘要:未使用事务 /* JDBC完成转账功能 */ public class Demo01Account { public static void main(String[] args) throws SQLException { //1. 获取连接Connection对象 Connection con 阅读全文
posted @ 2020-08-27 14:50 硬盘红了 阅读(162) 评论(0) 推荐(0)
摘要:public class DBUtilsDemo03 { @Test public void queryUserByUid() throws SQLException { QueryRunner qr = new QueryRunner(); String sql = "select * from 阅读全文
posted @ 2020-08-17 17:23 硬盘红了 阅读(1991) 评论(0) 推荐(0)
摘要:public class DBUtilsDemo01 { @Test public void addOne() throws SQLException { // 1. 创建QueryRunner对象 QueryRunner qr = new QueryRunner(); // 2. QueryRun 阅读全文
posted @ 2020-08-17 16:03 硬盘红了 阅读(425) 评论(0) 推荐(0)
摘要:C3P0工具类: public class C3P0Util { //创建c3p0连接池对象 private static ComboPooledDataSource cpds = new ComboPooledDataSource(); private C3P0Util(){ } //定义静态方法 阅读全文
posted @ 2020-08-16 03:07 硬盘红了 阅读(210) 评论(0) 推荐(0)
摘要:public class JDBCDemo04 { @Test public void queryAll() throws SQLException { Connection con = JDBCUtil.getConnect(); String sql = "select * from users 阅读全文
posted @ 2020-08-15 00:37 硬盘红了 阅读(685) 评论(0) 推荐(0)
摘要:public class JDBCDemo03 { //添加一条数据 @Test public void addOne() throws SQLException { //1.获取连接 Connection con = JDBCUtil.getConnect(); //2.定义sql语句,参数?代替 阅读全文
posted @ 2020-08-15 00:24 硬盘红了 阅读(773) 评论(0) 推荐(0)
摘要:public class JDBCDemo2Login { public static void main(String[] args) throws SQLException { //1.获取页面数据 Scanner sc = new Scanner(System.in); System.out. 阅读全文
posted @ 2020-08-15 00:04 硬盘红了 阅读(166) 评论(0) 推荐(0)
摘要:以用户登录案例分析 数据库数据: 用户登录案例代码实现: public class JDBCDemoLogin { public static void main(String[] args) throws SQLException { //1.获取页面数据 Scanner sc = new Sca 阅读全文
posted @ 2020-08-14 18:19 硬盘红了 阅读(173) 评论(0) 推荐(0)
摘要:在数据库中创建users表并添加数据 使用JDBC工具类来查询数据,并把数据封装成一个User对象,然后通过uid来查询每个对象的内容。 使用工具类来查询所有对象,查询所有对象就要把对象都放到集合中,最后在遍历集合。 JavaBean类中根据users表信息,创建三个String私有成员变量,提供带 阅读全文
posted @ 2020-08-14 16:31 硬盘红了 阅读(307) 评论(0) 推荐(0)
摘要:将四个变量的值保存在配置文件中 配置文件要放在src目录下 public class JDBCUtil { //成员变量私有 //定义数据库的连接地址 private static String url; //定义用户名 private static String userName; //定义密码 阅读全文
posted @ 2020-07-26 02:20 硬盘红了 阅读(162) 评论(0) 推荐(0)
摘要:如果每使用一次JDBC就要重复`注册驱动`,`获得连接`的操作,实现起来就会很繁琐,而且冗余的代码太多,于是可以将重复的部分封装到一个工具类,每次使用工具类就可以了。 public class JDBCUtil { //成员变量私有 //定义数据库的连接地址 private static Stri 阅读全文
posted @ 2020-07-26 01:29 硬盘红了 阅读(179) 评论(0) 推荐(0)