java
文章平均质量分 61
SammeryD
学习
展开
-
Android绘制笔记——Color、Shader
Android绘制自定义view笔记记录,Color、Paint、Canvas、PorterDuffXfermode、Shader原创 2023-01-07 17:04:16 · 676 阅读 · 0 评论 -
Java程序题
1.以下程序的输出结果是public class Print { static boolean out(char c) { System.out.print(c); return true; } public static void main(String[] argv) { int i = 0; for (out(‘A’); out(‘B’) && (i < 2); out(‘C’)) { i++; out(‘D’); } }}//原创 2021-03-13 23:07:44 · 733 阅读 · 0 评论 -
Java比较器Comparable、Comparator-笔记
Java比较器Java中的对象,正常情况下,只能进行比较:== 或 != 。 不能使用> 或 < 的但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小使用两个接口:Comparable 或 Comparator一、自然排序:Comparable接口的使用像String、包装类等实现类Comparable接口,重写了CompareTo()方法,给出了比较两个对象大小的方式像String、包装类重写compareTo()方法以后,进行了从小到大的排序原创 2020-12-16 21:09:13 · 118 阅读 · 0 评论 -
多线程笔记
多线程一、多线程优点提高应用程序的响应。提高计算机CPU的利用率改善程序结构,将既长又复杂的进程分为多个线程,独立运行,利于理解和修改。二、线程的创建和使用java.lang.Thread要想启动线程必须调用start方法:启动当前线程调用当前线程的run方法不可以让已经start()的线程再次执行start()三、常用方法start():启动当前线程,调用当前线程的run()run():通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明原创 2020-12-16 16:12:10 · 102 阅读 · 0 评论 -
Java得到某一日期到另一日期的天数
package com.sammery.testDays;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @Author:sammery * @Discryption: * @Date: Created in 13:13 2020/12/1 * @Modified By: */public class GetDaysTest { pub原创 2020-12-01 20:49:45 · 462 阅读 · 3 评论 -
事务的ACID属性、数据库并发问题、四种隔离级别、java设置数据库隔离级别
事务的ACID属性1、原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。2、一致性(Consistency) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。3、隔离性(Isolation) 事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。4、持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中数据的原创 2020-09-05 20:39:35 · 121 阅读 · 0 评论 -
数据库转账事务处理
数据库转账事务处理package com.sammery.transaction;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import org.junit.Test;import com.sammery.util.JDBCUtils;/* * 1.什么叫数据库事务? * 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 * &g原创 2020-09-03 15:07:00 · 690 阅读 · 2 评论 -
PreparedStatement vs Statement
PreparedStatement vs Statement代码的可读性和可维护性。PreparedStatement能最大可能提高性能︰ ◆ DBServer会对预编译语句提供性能优化。因为预编译语句有可能被重复调用,所以语句在被DBServer的编译器编译后的执行代码被缓存下来,那么下次调用时只要是相同的预编译语句就不需要编译,只要将参数直接传入编译过的语句执行代码中就会得到执行。 ◆ 在Statement语句中,即使是相同操作但因为数据内容不一样,所以整个语句本身不能不能匹配没有缓存语句的意原创 2020-09-02 16:29:57 · 81 阅读 · 0 评论 -
使用PreparedStatement实现批量数据的操作
使用PreparedStatement实现批量数据的操作package com.sammery.Blob;import java.sql.Connection;import java.sql.PreparedStatement;import org.junit.Test;import com.sammery.util.JDBCUtils;/* * 使用PreparedStatement实现批量数据的操作 * * update、delete本身具有批量操作的效果。 * 此时的批量操原创 2020-09-02 12:15:47 · 644 阅读 · 1 评论 -
jdbc获取连接的五种方式
jdbc获取连接的五种方式package com.sammery.connectionTest;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;import org.junit.ClassRule;import原创 2020-08-29 17:33:14 · 306 阅读 · 0 评论 -
HttpServletResponse 类 字符流、字节流、中文乱码 和 请求重定向
HttpServletResponse 类 1.HttpServletResponse 类的作用 HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表示所有响应的信息, 我们如果需要设置返回给客户端的信息,都可以通过 HttpServletResponse原创 2020-08-26 10:52:49 · 788 阅读 · 0 评论