
java
普通网友
这个作者很懒,什么都没留下…
展开
-
Java基础知识精华部分:javaSE重点知识总结
Java基础知识精华部分写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。一:java概述:1991 年Sun公...原创 2018-12-21 11:43:34 · 733 阅读 · 1 评论 -
jdbc连接池
项目结构源码package cn.lyc.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;im...原创 2019-01-10 09:37:07 · 266 阅读 · 1 评论 -
jdbc事务:模拟银行转账业务
事务1.事务简介事务(Transaction):数据库中保证数据操作可靠的机制。常运用于交易业务。JDBC支持数据库中的事务概念,并且在JDBC中,事务默认是自动提交的。这样就可能存在问题:某些业务逻辑必须在一个事务中完成。假设支付宝A账号上有3000元,需要转账1000元给另一个支付宝B账号,正确的流程是事务必须遵循的特性介绍:ACID原子性(Atomicity):事务必须是原子工...原创 2019-01-09 18:31:00 · 1398 阅读 · 1 评论 -
jdbc中PreparedStatement和Statement
1.PreparedStatement原理Statement主要用于执行静态SQL语句,即内容固定不变的SQL语句。Statement每执行一次都要对传入的SQL语句编译一次,效率较差。某些情况下,SQL语句只是其中的参数有所不同,其余子句完全相同,适合使用PreparedStatementPreparedStatement的另外一个重要好处就是预防sql注入攻击。PreparedStat...原创 2019-01-09 17:54:42 · 1790 阅读 · 0 评论 -
java常见单词汇总3(非常使用哦)
JSP中常用英文URL: Universal Resource Location:统一资源定位符IE: Internet Explorer 因特网浏览器JSP:java server page.java服务器页面Model:模型View:视图C:controller:控制器Tomcat:一种jsp的web服务器WebModule:web模块Servlet:小服务程序Reques...原创 2019-01-09 14:44:54 · 762 阅读 · 0 评论 -
java常见单词汇总2(非常使用哦)
lang包:字符串类的方法:character类:isLetter():判断是不是字母isDigit():判断是不是数字isWhiteSpace():判断是不是空格isUpperCase():判断是不是大写isLowerCase():判断是不是小写String类:equals():比较对象中值是否相等length():返回字符串长度CompareTo():比较相同索引位置上字...原创 2019-01-09 14:40:11 · 836 阅读 · 0 评论 -
java常见单词汇总1(非常使用哦)
abstract (关键字) 抽象 [’.bstr.kt]access vt.访问,存取 [’.kses]‘(n.入口,使用权)algorithm n.算法 [’.lg.riem]annotation [java]代码注释 [.n.u’...原创 2019-01-09 14:34:45 · 382 阅读 · 0 评论 -
gui图层编程:实现监听器
package com.lyc.gui;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing.JPanel;/**实现监听器1、事件源、自定义面板2、监听器,是用来监听事件源的,键盘鼠标监听器。3、事件@auth...原创 2019-01-09 14:21:21 · 357 阅读 · 1 评论 -
GUI实现的原理
/**图层编程原理原理即实现过程@author JLB*/public class GuiDemo1 {public static void main(String[] args) { JFrame fram = new JFrame();//窗体 JPanel penal = new JPanel();//画板 fram.add(penal);//窗体装画...原创 2019-01-09 14:18:36 · 1708 阅读 · 1 评论 -
java把涉及的jdbc连接参数通过文件读取的方式获取(db.properties)
项目结构db.properties文件里的内容driver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:xeuser=systempassword=1234DBUtils 工具类package cn.lyc.util;import java.io.IOException;import java.io....原创 2019-01-09 14:14:39 · 1044 阅读 · 1 评论 -
jdbc标准和原理
1.什么是JDBCJDBC( Java DataBase Connectivity,java 数据库连接 )是一种用于执行 SQL 语句的 Java API , 可以为多种关系数据库提供统一访问 , 它由一组用 Java 语言编写的类和接口组成。JDBC API 是 SUN 公司提出的访问数据库的接口标准,是访问数据库的通用API。2.为什么要使用JDBC?有了 JDBC API , 就...原创 2019-01-09 14:00:55 · 567 阅读 · 0 评论 -
返回数据库自动更新主键(getGeneratedKeys())
返回数据库自动更新主键1.关联数据插入操作开发中,某些业务需要在主表/从表关联关系下,插入数据时需要保证数据完整性。关联数据插入时的流程:2.通过序列产生主键(Oracle)数据库表的主键一般情况下与业务无关,而且通常采用自动生成的方式。Oracle数据库采用sequence的方式产生主键,在SQL语句中,指定由哪个序列为表产生主键;而其他的一些数据库(如SQLServer、MySQL)...原创 2019-01-10 19:13:50 · 2514 阅读 · 0 评论 -
正则表达式应用
package cn.reg;import java.util.Arrays;import org.junit.Test;public class TestReg {/** * 测试matches 方法 及 普通字符使用 */@Testpublic void test1(){ String reg1 = "[xyz]"; String reg2 = "[a-z&&a...原创 2018-12-21 12:18:14 · 130 阅读 · 0 评论 -
jdbc实现批量更新
批量更新1.批量更新优点批处理:将一组更新语句作为一个单元,同时发送到数据库执行。批处理有效的降低了应用程序和数据库之间的网络调用,相比单个SQL语句的处理,批处理效率更高。2.批量更新APIaddBatch(String sql)Statement类的方法, 可以将多条sql语句添加Statement对象的SQL语句列表中addBatch()PreparedStatement类的...原创 2019-01-10 10:34:59 · 2225 阅读 · 0 评论