
java
我有两份糖~
懒人没懒命
展开
-
@RestController和 @Controller和@ResponseBody之间的关系
最近老师上课讲了spingboot,但是这些注解并没有详细说,我就自己看了一下网课视频。发现里面的老师又解释到,开心心,记录分享一下。就是从这个源码可以看出,@RestController相当于@Controller和@ResponseBody这个是@ResponseBody的用法,。...原创 2020-07-15 22:22:37 · 621 阅读 · 0 评论 -
javascript闭包的理解
周末复习一下上礼拜老师讲的东西呜呜,看到了很好的文章做一个记录叭一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ var n=999转载 2020-06-07 09:05:28 · 193 阅读 · 0 评论 -
oracle中dual的一些学习了解
进了项目组才正式接触Oracle,以前的都是用的MySQL,先前以为dual表是数据库中的开发人员创建的普通表,当时还傻乎乎的去找,后来才查找实质了解是怎么回事,下面是一些参考和总结。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录,可以用它来做很多事...转载 2020-06-06 16:39:28 · 571 阅读 · 0 评论 -
PLSQL基础学习笔记
PLSQLDECLAREV_ENAME VARCHAR2(20);–用户名V_SAL NUMBER(7,2);–工资C_SAL_INC CONSTANT NUMBER(7,2):=1.10;-- 工资涨幅BEGINSELECT ENAME ,SAL*C_SAL_INCINTO V_ENAME,v_SALFROM EMPWHERE EMPNO=‘7788’;DBMS_OUTPUT.put_line('员工姓名:'||V_ENAME||'工资'||V_SAL);END;DECLAR原创 2020-06-05 20:15:36 · 353 阅读 · 0 评论 -
java之IO流基础练习题
以字节流的形式向文件写入数据 中的例子,当lol2.txt不存在的时候,是会自动创建lol2.txt文件的。但是,如果是写入数据到d:/xyz/lol2.txt,而目录xyz又不存在的话,就会抛出异常。那么怎么自动创建xyz目录?如果是多层目录 d:/xyz/abc/def/lol2.txt 呢? public static void main(String[] args) { try { File f = new File("d:/xyz/abc/def.原创 2020-05-16 15:38:23 · 701 阅读 · 0 评论 -
java反射知识复习
什么是反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射机制的作用在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;反射机制的相关类Class类:代表一个类,位于java.lang包下Field类:代表类的成员变量(成员变量也称为类原创 2020-05-13 20:41:50 · 226 阅读 · 0 评论 -
java简单的学生信息管理系统
需要做一个控制台系统,要求数据存储在MySQL数据库,在控制台显示对应的菜单,至少需要完成一套增删查改,目录结构按照昨天讲的来。需要有DAO层(数据访问层)、实体类的包,命名规范,不要瞎命名。这是我们这次的作业诶诶,我原本觉得会挺难的,但是居然在短时间内解决了,我感觉是我的CV大法用的太好了吧,也不,有些地方我还是懂了脑子的。不过我菜是真的,呜呜我要加油呀~嗯,记录一下我今天写的吧。这个是...原创 2020-05-07 20:56:46 · 761 阅读 · 1 评论 -
java循环之借助boolean变量结束外部循环
//借助boolean变量结束外部循环//需要在内部循环中修改这个变量值//每次内部循环结束后,都要在外部循环中判断,这个变量的值public class HelloWorld {public static void main(String[] args) {boolean breakout = false; //是否终止外部循环的标记for (int i = 0; i < 10...原创 2020-05-03 15:41:32 · 684 阅读 · 0 评论 -
java基础练习题之素数判断,百钱买百鸡
//判断10-105之间有多少个素数 public static void main(String[] args) { for(int i=10 ; i<=105;i++){ int a=0 ; if(a % i == 0&& i != a){ System.out.println("不是素数"); break; ...原创 2020-05-03 15:09:57 · 196 阅读 · 0 评论 -
java数组中的数组合并
准备两个数组,其长度是5-10之间的随机数并使用随机数初始化这两个数组然后准备第三个数组,第三个数组的长度是前两个的和。通过System.arraycopy 把前两个数组合并到第三个数组中public class Hebing { public static void main(String[] args) { int[] arr1 = new int[5]; ...原创 2020-05-02 15:29:30 · 740 阅读 · 0 评论 -
java中Calendar简单使用
import java.util.Calendar;import java.util.Date; public class TestDate { public static void main(String[] args) { //采用单例模式获取日历对象Calendar.getInstance(); Calendar c = Calendar.g...原创 2020-05-02 15:14:10 · 179 阅读 · 0 评论 -
java找出下个月倒数第3天
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDate2 { private static SimpleDateFormat sdf=new SimpleDateFormat("yyyy--MM-dd HH:mm:ss"); publ...原创 2020-05-02 14:47:44 · 1488 阅读 · 0 评论 -
java多线程线程安全之取钱问题
今天学了线程安全,做个笔记。//账户class Account{ int money; String name; public Account(int money,String name) { this.money=money; this.name=name; }}//取钱class Drawing extends Thread{ Account account;//...原创 2020-05-01 21:32:38 · 914 阅读 · 0 评论 -
java内部类的使用实例
public class LambdaThread{ //1.静态内部类 static class Test implements Runnable{ public void run() { //线程体 for(int i=0;i<20;i++) { System.out.println("一边听歌"); } } /** * 如果只用一次,为了提...原创 2020-05-01 18:18:10 · 292 阅读 · 0 评论 -
java多线程之用Callable创建线程例子(下载图片)
通过实现callable接口的方式1、创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,且该call()方法有返回值,再创建Callable实现类的实例2、使用FutureTask对象包装Callable对象3、使用FutureTask作为Thread的target创建并启动新线程4、调用FutureTask的get()来获取子线程的返回值。实...原创 2020-05-01 17:27:39 · 341 阅读 · 0 评论 -
java获取线程的名字
今天学习多线程的时候,学到了获取线程名字这里,记录一下。class Name implements Runnable{ private String name;//真实名称 public Name(String name) { super(); this.name = name; } @Override public void run() { System.out.pr...原创 2020-05-01 16:41:13 · 1012 阅读 · 0 评论 -
java多线程中join的用法
Thread的非静态方法join()代表等待该线程终止。 可以让一个线程2“加入”到另外一个线程1的后面。在线程1执行完之前,线程2都不能进行。例如: Thread t = new MyThread(); t.start(); t.join();join(long millis, int nanos)等待该线程终止的时间最长为 millis 毫秒 + nanos ...原创 2020-05-01 16:08:42 · 225 阅读 · 0 评论