
代码
实现代码
leezsj
这个作者很懒,什么都没留下…
展开
-
mysql分支语句
selectplayer_id,event_date,numasgames_played_so_farfrom(selectplayer_id,event_date,case -- case end之间 when一个条件then条件满足后执行的语句 when@player=player_idthen@num:=@num+games_played -- =比较 :=赋值when@player:=play...原创 2021-06-27 10:33:56 · 1396 阅读 · 0 评论 -
Socket和ServerSocket
客户端发送消息,服务端接收消息客户端public class Client { public static void main(String[] args) { //1.建立一个与服务端之间的连接 /*** 面向连接:三次握手 * 创建一个Socket的对象,就相当于完成了三次握手,建立了一个安全的连接 */ /*** Socket(InetAddress address, int port)原创 2021-06-25 15:30:00 · 1247 阅读 · 0 评论 -
反射---
1.获取字节码文件对象 2.通过字节码文件对象获取对应的实例对象 3.给属性赋值(通 过从属性中提取出来的类--Field) 4.调用方法(通过从方法中提取出来的类--Method)public class Person { String name; int age; //get set 构造 toString方法 }获取字节码文件对象//1.通过Object提供的getClass()方法 // 首先必须要有一个对象 XXX //2.通过...原创 2021-06-24 21:45:36 · 84 阅读 · 0 评论 -
缓冲区、通道、Files、NIO2
缓冲区缓冲区其实是一个用来存储基本数据类型的一个容器, 类似于一个数组。 缓冲区, 可以按照存储的数据类型不同, 将缓冲区分为: ByteBuffffer、 ShortBuffffer、IntBuffffer、LongBuffffer、FloatBuffffer、DoubleBuffffer、 CharBuffffer 但是, 要注意, 并没有BooleanBuffffercapacity: 容量。 代表一个缓冲区的最大的容量, 缓冲区一旦开辟完成, 将无法修改。 limit.原创 2021-06-24 21:24:45 · 164 阅读 · 1 评论 -
转换流(处理采集数据和存入数据编码不一致的问题)
输入流public class TransforeTest { public static void main(String[] args) { read(); } private static void read() { // 当前的项目是 utf-8, 读取的文件是 GBK // 如果需要以指定的字符集进行文件的读取,需要使用 InputStreamReader(InputStream inputStream, St原创 2021-06-24 20:47:34 · 92 阅读 · 0 评论 -
标准输入输出流
标准输入流public class SystemInTest { public static void main(String[] args) { //创建了标准输入流并关联了键盘(默认的) //InputStream inputStream = System.in; //阻塞式方法 //int num = inputStream.read(); //System.out.println(num);原创 2021-06-24 20:39:29 · 75 阅读 · 0 评论 -
Scanner读取文件(按行读入)
public class ScannerTest { public static void main(String[] args) { // 其实,Scanner在使用结束之后,也是需要进行关闭的。 调用close方法。 try (Scanner scanner = new Scanner(new File("file\\day26\\src"))) { // 读取文件中的内容 while (scanner.h.原创 2021-06-24 20:28:11 · 1643 阅读 · 1 评论 -
缓冲字符输入写出流readline newline
readlinepublic class BufferedReaderSpecial { public static void main(String[] args) { try (BufferedReader reader = new BufferedReader(new FileReader("file\\day26\\src"))) { // 1. 定义一个字符串,用来接收每一行读取到的数据 String line =原创 2021-06-24 20:23:46 · 147 阅读 · 0 评论 -
缓冲字符输入输出流
字符输入流public class BufferedReaderTest { public static void main(String[] args) { // 借助一个字符流,实例化一个缓冲字符输入流 try (BufferedReader bufferedReader = new BufferedReader(new FileReader("file\\day26\\src"))) { // 从流中读取数据原创 2021-06-24 20:12:12 · 99 阅读 · 0 评论 -
缓冲字节流
缓冲字节输入流public class BufferedInputStreamTest { public static void main(String[] args) { // 过程和InputStream一模一样的 // 缓冲字节输入流是需要基于一个字节输入流来进行实例化的 // 在这里,BufferedInputStream构造方法中的InputStream对象,只是用来做 当前的对象的实例化,在使用结束的时候,理论上来讲,是需要关原创 2021-06-24 20:10:07 · 143 阅读 · 0 评论 -
字符读入写出流
读public class ReaderTest { public static void main(String[] args) { // 读取过程与字节输入流完全相同,只需要将使用到的类换一下即可。 try (Reader reader = new FileReader("file\\day25\\src")) { // 1. 实例化一个字符数组 char[] array = new char[100原创 2021-06-24 19:57:32 · 63 阅读 · 0 评论 -
文件读入写出字节流
一次读取一个字节public static void read1() throws IOException { // 1. 建立程序与文件之间的连接,用来读取这个文件 try(InputStream inputStream = new FileInputStream("test1.txt")){ //2.读取数据,先声明一个变量,read方法的返回值,就是读取的数据 //注意:返回-1,默认认为数据读完了 int num = 0; .原创 2021-06-24 19:54:17 · 306 阅读 · 0 评论 -
线程,单生产者单消费者模式
public class Demo5 { public static void main(String[] args) { //准备数据 Product product = new Product(); //准备任务 Producer producer = new Producer(product); Consumer consumer = new Consumer(product); /.原创 2021-06-23 14:03:54 · 95 阅读 · 0 评论 -
HashSet和LinkedHashSet去重
TreeSet去重只需要对集合中的对象实现comparable或comparator接口中的方法,重写方法compareTo()或compare()方法HashSet和LinkedHashSet去重public class Demo3 { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); //说明Set本身的add方法内部原创 2021-06-23 12:28:59 · 952 阅读 · 0 评论 -
自定义异常
class FuShuException extends Exception{ // 异常的描述信息 // 在根类 Throwable 中,有一个私有的属性 detailMessage,存储异常的描述信 息。 // 在自定义异常描述信息的时候,只需要添加一个有参的构造方法即可完成 public FuShuException(){ } public FuShuException(String message){ //这行..原创 2021-06-23 12:17:51 · 119 阅读 · 0 评论 -
druidjdbc
1.实体类public class User { private String uid; private String uname; private int age; private String birthday; private String password; public User(){} @Override public String toString() { return "User{" + ..原创 2021-06-23 08:42:44 · 156 阅读 · 0 评论 -
springbootmybatis crud
1.页面测试文件@Configuration@EnableSwagger2public class MySwagger2 { @Bean public Docket createRestApi(){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(Re..原创 2021-06-23 08:51:05 · 86 阅读 · 0 评论 -
springboot jdbctemplate
1.curd实现@RestController@RequestMapping("/stu")public class StuController { //Autowired and @Service comwork // @Autowired private StuService stuService; @RequestMapping(value = "/add",method = RequestMethod.POST) public int a..原创 2021-06-23 08:57:14 · 123 阅读 · 0 评论