JAVA
与java相关的实例
Big_xbc
这个作者很懒,什么都没留下…
展开
-
服务器与客户端通信
载自李刚《疯狂java第二版》原创 2022-01-28 13:32:36 · 1098 阅读 · 0 评论 -
利用网络,下载网络资源
载自李刚的《疯狂java第二版》原创 2022-01-28 11:22:05 · 336 阅读 · 0 评论 -
请假时间计算----开始时间不是17点之后算一天,排除周日和节假日
public String calLeaveDays(Date startTime, Date endTime, Integer vacateType) {// Integer vacateType;//请假类型 4是产假 if (vacateType==null) vacateType=6; int leaveDays = 0; //从startTime开始循环,若该日期不是节假日或者不是周六日则请假天数+1 Date fla原创 2021-12-30 14:11:59 · 894 阅读 · 0 评论 -
java----多线程下的单例模式
方法一public class Test { private static Test t; public Test() { } private static synchronized Test getTest(){ if (t==null){ return new Test(); } return t; }}特点虽然是多线程安全的,但是每次使用getTest方法都需要进行同步,因此,效原创 2021-10-27 22:15:04 · 66 阅读 · 0 评论 -
java----观察者模式
观察者模式描述:观察者模式(也称为发布/订阅模式)提供了避免组件之间紧密耦合的另一种方法,它将观察者和被观察的对象分离开。在该模式中,一个对象通过添加一个方法(该方法允许另一个对象,即观察者注册自己)使本身变得可观察。当可观察的对象更改时,它会将消息发送到已注册的观察者。这些观察者收到消息后所执行的操作与可观察的对象无关,这种模式使得对象可以相互对话,而不必了解原因Java语言与C#语言的事件处理机制就是采用的此种设计模式。类图/*========主题接口=====*/interface原创 2021-10-26 13:51:34 · 158 阅读 · 0 评论 -
Java----解决src下面的xml文件过滤问题
在pom文件中加上<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes&g原创 2021-10-14 13:32:47 · 169 阅读 · 0 评论 -
Java----socket通信
服务器端package com.xbc.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;/** * 服务器 */public class Server { public stat原创 2021-09-29 14:10:41 · 83 阅读 · 0 评论 -
jdbc----提取公共类
package com.utils;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class JdbcUtils { private static String driver = null; private static String url = null; private static String u原创 2021-05-07 17:38:54 · 166 阅读 · 0 评论 -
jdbc----事务处理(三个重点代码)
重点的三个代码1./** 将事务设置为手动提交,即开启了事务 /conn.setAutoCommit(false);2. /* 以上程序执行完成,事务结束 /conn.commit();3. /* 回滚事务 */conn.rollback();package com.Jdbc;import java.sql.*;/** * 事务处理 */public class test08 { public static void main(String[] args) {原创 2021-05-07 17:11:18 · 175 阅读 · 0 评论 -
jdbc----Statement应用场景
package com.Jdbc;import java.sql.*;import java.util.Scanner;public class test03 { public static void main(String args[] ){ Connection connection = null; Statement statement = null; ResultSet resultSet = null; System原创 2021-05-07 15:01:29 · 117 阅读 · 0 评论 -
java----jdbc(利用资源绑定ResourceBundle)
package com.Jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.util.ResourceBundle;//1.注册驱动//2.获取数据库连接//3.获取数据库执行对象//4.执行sql语句//5.返回结果集//6.释放资源public class test04 { public static void main(S原创 2021-05-07 11:42:16 · 302 阅读 · 0 评论 -
jdbc----实现用户登录(Statement)
package com.Jdbc;import javax.naming.ldap.HasControls;import java.sql.*;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class test05 { public static void main(String[] args) { //初始化数据,获取登录名和密码 Map &原创 2021-05-07 13:51:35 · 171 阅读 · 0 评论 -
jdbc----悲观锁的设计
设计两个线程,一个线程对数据设置为悲观锁,并在提交之前暂停,另一个线程去操作同一个数据乐观锁:多个线程对一个数据进行修改,刚开始线程A,B都读到版本是1.0,线程A修改成了1.2,此刻线程B想修改成1.1,再次读的时候发现版本是1.2,直接回滚。悲观锁:对一个数据加了乐观锁(即select后加了for update),其他线程对此数据进行修改时,需要等待前一个线程完成之后才能进行将数据设置为悲观锁package com.Jdbc;import com.utils.JdbcUtils;原创 2021-05-07 18:44:23 · 157 阅读 · 0 评论 -
JAVA----JDBC(mysql,Driver,statement)
jdbc连接mysql数据库六步://1.注册驱动//2.获取数据库连接//3.获取数据库执行对象//4.执行sql语句//5.返回结果集(DQL:select)//6.释放资源源码:package com.Jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.util.ResourceBundle;//1.注册驱动//2原创 2021-05-07 11:02:54 · 124 阅读 · 0 评论