《Java 开发手册》(以下简称《手册》)是每个 Java 工程师人手必备的一本参考指南。该手册包括 编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约 7 个部分 ,涵盖了 Java 开发的常见知识点。认真实践该《手册》能够帮助 Java 开发者养成好的编程习惯,帮助企 ...
分类:
编程语言 时间:
2020-02-02 21:26:09
阅读次数:
88
学习内容: MyBaits 以前从来没有接触过mybatis,通过今天的学习知道这是一个框架,适用于关注SQL优化和需要频繁更新的项目。 今天做一个关于mybatis项目的入门小程序,效果很不理想。 因为用于maven项目中,遇到两个问题 1.在项目下创建package或class文件时,出现“So ...
分类:
编程语言 时间:
2020-02-01 23:37:36
阅读次数:
106
学习内容: 1.Junit 一、Junit实例演示步骤 1.引入jar包 junit包需要引入hamcrest-core包,否则会报错 2.测试如下代码 1 package com.junit.test; 2 3 public class Calculator { 4 private static ...
分类:
编程语言 时间:
2020-01-31 15:48:03
阅读次数:
89
学习内容: 1.Java反射 2.jdbc入门 1.反射的概述 Java的反射机制:动态获取信息以及动态调用对象方法 Java的反射机制的作用:用来编写一些通用性较高的代码或者框架的时候使用 原理:java文件编译成class文件,通过jvm将class对象加载到内存中,其中构造方法加载为构造对象, ...
分类:
编程语言 时间:
2020-01-30 19:17:24
阅读次数:
87
过往 大一 学习、社团、学生会,经历了一个普通大学生的生活,还接触了很多与影视相关的东西 大二 放弃了很多东西,专心带领部员做有意义的事,用剪辑去创造价值,收获了自己剪辑能力和管理能力的提升 大三 交接部门,沉心学习Java,向Java工程师进发 现在 具备能力 1. 熟悉Java和Linux 2. ...
分类:
其他好文 时间:
2020-01-30 17:23:38
阅读次数:
76
数据结构之数组 大 O 表示法 用大 0 表示法表示运行时间 至于 二分查找等的代码,在 Java学习日记数组篇可见。 小结 有序数组可以用二分查找 线性查找需要的时间 与 数组中数据项的个数成正比 二分查找需要的时间与 数组中数据项的个数的对数成正比 O(1) 意味着一个操作执行了 常量 的时间 ...
分类:
其他好文 时间:
2020-01-29 19:35:16
阅读次数:
66
借助线程池同步查找文件内容 目标:根据给出的目录地址,要求查找目录下所有指定后缀名suffix的文件,若包含指定字符串,则打印该文件地址。 1 package multiplethread; 2 3 import java.io.BufferedReader; 4 import java.io.Fi ...
分类:
编程语言 时间:
2020-01-28 12:17:02
阅读次数:
73
1-生产者消费者问题 1. 使用栈来存放数据 1.1 把栈改造为支持线程安全 1.2 把栈的边界操作进行处理,当栈里的数据是0的时候,访问pull的线程就会等待。 当栈里的数据是200的时候,访问push的线程就会等待2. 提供一个生产者(Producer)线程类,生产随机大写字符压入到堆栈3. 提 ...
分类:
编程语言 时间:
2020-01-27 19:22:24
阅读次数:
68
3个同步对象a, b, c3个线程 t1,t2,t3故意设计场景,使这3个线程彼此死锁 1 package multiplethread; 2 3 import charactor.Hero; 4 5 public class Test5 { 6 public static void main(St ...
分类:
编程语言 时间:
2020-01-27 15:18:13
阅读次数:
56
多线程查找文件内容 遍历所有文件,当遍历到文件名是.java结尾的时候,创建一个线程去查找这个文件的内容(是否包含“Magic”字符串),不必等待这个线程结束,继续遍历下一个文件。 1 package multiplethread; 2 3 import java.io.BufferedReader ...
分类:
编程语言 时间:
2020-01-25 19:36:47
阅读次数:
79