🚀进修MySQL~(壹)
借物表 简介 安装&配置 安装 设置密码 配置 连接 MySQL VScode SQLyog DBeaver 常用操作 DDL-数据定义 列类型 数值 字符串 日期 NULL 值 字段属性 阿里规范 命名规范 数据表 表类型 存放位置 编码 操作数据表 新建表-例子 DML-数据操作 外键 添加 INSERT 修改 UPDATE 删除 DELETE/TRUNCATE 借物表 狂神说 MySQL 学习笔记 简介 DB 数据库 ( DataBase ) 关系型数据库 ( SQL ),比如 MySQL , Oracle , SQL Server , SQLite 非关系型数据库 ( NOSQL ),比如 Redis , MongoDB 数据库排行榜 DBA 数据库管理员(Database Administrator) DBMS 数据库管理系统 ( DataBase Management System ) 操作分类,对应下文的大标题 安装&配置 安装 使用 scoop 安装 sco ...
😁IDE选用指北.
前言 前端 网页服务器 VScode IDEA Markdown Tomcat 前言 开互联网前端课程了,对于工具的选用确实有些杂乱,五花八门 下面简单展示两款 IDE 吧–> VScode 与 IDEA VScode 全称 Visual Studio Code,是开源免费的,有编程界最丰富的插件市场 IDEA 全称 IntelliJ IDEA,有开源免费版,也有收费版(对大型项目有更好的支持),目前口评最好的 Java 开发工具. 工具跟随需求,首先我们先探讨下具体需要它做什么? 方便编写前端(HTML,CSS,JavaScript,stylus,less),框架(React,Vue,Angular)等等 能架设起网页服务器(localhost:xxxx 可以访问) 最好具备一定的插件扩展性. 支持读写.md格式的 markdown 文件. 前端 首先,编写方面没啥可说的,VScode 在前端/框架方面支持都是数一数二的,IDEA 的话,拿来写前端其实也相当出色. 网页服务器 教学老师用的是 MyEc ...
🟢<<代码之外的生存指南>>读记.
前言 职业 不要做他人都在做的事 你的目标是什么 人际交往能力:远比你想象的重要 破解面试之道 就业选择:列出你的选择 你是哪类程序员 公司与公司是不一样的 前言 网上很火的一本书,大佬们也很追捧,尝试读了一下,感觉很棒. 当我说到“优秀的软件开发人员”时,我并不是说要精于编码之道,善于解决缺陷,通晓单元测试。相反,我所说的“优秀 的软件开发人员”,是那些能够把控自己的职业生涯、达成目标、享受生活的人。 职业 不要做他人都在做的事 不要被愚弄了,当你为了谋生一头扎进写代码的世界时,其实你和中世纪小镇上开铁匠铺的铁匠没什么差别。 首先,要有一个产品或服务。不能 提供东西的企业是没办法赚钱的,因为没有东西可卖。你有什么可以卖?你的产品或服务是什么? 通常 软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。 作为一名软件开发人员,你提供的服务具备有形价值,你要传达的不仅是这款软件 的价值是什么,还有它与别的成千上万款软件开发人员提供的服务有何不同。 你需要认识到仅有 服务或产品是不够的。想赚到钱,你就必须能让潜在的客户了解该产品或服务。 ...
🎶Java网络编程
简介 IP 端口 通信协议 TCP UDP TCP 连接 Server 端 Client 端 文件传输 Server Client UDP 连接 Server Client UDP 循环发送 Server Client 双向聊天 发送线程 接收线程 老师 学生 URL 简介 架构区分 网页编程: B/S 网络编程: C/S 通信要素(TCP/IP) IP 端口 协议参考 更为详细的: 科来网络通讯协议图 2020 版 此处针对传输层 TCP/UDP 学习. IP import java.net.InetAddress;import java.net.UnknownHostException;public class Ip { public static void main(String[] args) { // write your code here try { // 获取本机内网IP地址 InetAddress inetAddress1 ...
🔥Java注解与反射复习~(贰)
操作 Class 对象 性能分析 反射操作泛型 反射操作注解 操作 Class 对象 import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Demo6 { public static void main(String[] args) throws Exception { //获得class对象 Class c1 = User.class; //创建一个对象 User user = (User) c1.newInstance();//本质是调用了类的无参构造器 System.out.println(user); //通过构造器创建对象 System.out.println("============================"); Constructor constructor = c1.getDeclaredCon ...
🔥Java注解与反射复习~(壹)
内置注解 元注解 自定义注解 反射 Class 类 类的加载过程 实例化与 static 加载 什么时候会发生类初始化? 类加载器 内置注解 public class Anno1 { @Override //重写方法 public String toString() { return super.toString(); } @Deprecated //表示弃用方法,但仍可使用 public static void test() { } @SuppressWarnings("all") //抑制警告 public static void test01() { int age; } public static void main(String[] args) { test(); test01(); }} 元注解 作用于其他注解的注解 在 java.lang.annotation 包中可以找到.( ...
🌭回顾一下多线程-贰
回顾一下多线程-贰 回顾一下多线程-贰 线程同步-synchronized 买票 银行取款 关于试错技巧 集合与线程安全 非线程同步 线程同步 线程安全集合 死锁 产生条件 解决方案 可重入锁-ReentrantLock 多线程与循环控制 延迟对多线程的影响 一 二 三 线程通信-wait-notify 线程池 线程同步-synchronized 多个线程操作同一资源时会有问题出现,用 synchronized 同步. 线程同步的形成条件: 队列+锁 实现形式有 同步方法 和 同步代码块 同步方法, 锁的是方法所属对象 this 如下买票例子中 buy 方法锁的是 Ticket ticket 这个对象 public synchronized void buy() {} 同步代码块, 锁 obj synchronized (obj) { // 操作} 买票 public class Ticket implements Runnable { private int tic ...
大学wangke<-->Coder
声明 需要 安装 Tampermonkey 安装脚本 好啦 小尾巴 声明 特意叫wangke是因为不想被 SEO 索引量太高,避免惹上一些麻烦事 这篇文章可能会影响到一些二道贩子的生意,希望别太生气… 对于脚本开发者来说,用户量提升显然是更好,所以此文章对脚本开发者抱有支持肯定态度,崇尚技术是我们的本分. 需要 电脑或者笔记本一个 浏览器一个 (比如 Chrome,Edge,360,QQ,火狐浏览器都行) IE浏览器不行! 最好是 Edge,Windows 自带,而且安装插件不需要梯子. 安装 Tampermonkey 点扩展,进去搜tampermonkey 第一个就是,点获取 安装脚本 上面的 tampermonkey 是脚本管理器,然后需要找脚本来安装 Greasy Fork 进入上面的链接,直接搜需要的脚本,比如超*,学x通 然后随便找随便试,有很多脚本是失效的或者开发中的,有 bug,具体用哪个看个人喜好了,此处不做推荐. 好啦 装好了就打开对应 wangke 页面试试,可以的话就 ...
🍔Lambda表达式
简单讲解 快速上手 进一步 作用域 forEach 多线程 创建新类 匿名内部类 Lambda 简单讲解 Lambda 是函数话编程,Java8 引入的特性,有广泛使用. 主要是用作解决匿名内部类 overwrite 的问题,替代可函数化的 interface 作为参数进行传递 快速上手 比如这里有如下代码,写线程时很常见,Runnable 是一个函数化的接口,可以用 Lambda 简化 函数化接口,就是内部只有一个抽象方法的接口. new Thread(new Runnable() { // 接口名 @Override public void run() { // 方法名 System.out.println("Thread run()"); }}).start(); 如下 省略接口名和方法名 new Thread(() -> System.out.println("新的线程")).start(); 进一步 public class La ...
😎日常健身小技巧
日常健身小技巧 日常健身小技巧 序 起因 简述 准备工作 内部因素 衔接 外部因素 注意点 激素及蛋白影响 借物表 序 起因 我们为甚么要健身? 为了增肌塑形 为了保持身材 为了减肥 为了理想和追求 为了吃饭 发展体育运动,增强人民体质。体育于吾人占第一之位置。体育之效,在于强筋骨,增知识,调感情,强意志。体育者,人类自养生之道,是身体平均发达,而有规则次序之可言者也。德志皆寄予体,无体是无德志也。文明其精神,野蛮其体魄。——毛泽东 简述 我身材是第一与第二种中间的,身材在走形与塑形之间摇摆~,不过是为了第四种健身. 刚刚锻炼完,跟打了鸡血一样,看时间是不到十二点,晚上. 于是寻思随随便便写一篇小文章,或许对别人有帮助. ummmm,粗略来算的话,从放假第二天到今天,连续 50 多天了,其实也有想偷懒或者退缩的时候 对我个人而言其实没啥,这个日常锻炼是我由心而发的,并没有什么外部要求或者计划. 每天锻炼时间,强度,动作都是有变化的 这里可没有什么特殊动作能让你一下子爱上健身或者快速减肥. 下面说说我 ...
💯Vue.log~(壹)
前端分离 逻辑 事件 视图 通信 Vue 简析 视图 网络通信 页面跳转 状态管理 Vue-UI 前端分离 逻辑 判断 循环 事件 浏览器事件 window document dom 事件 增删,遍历,修改等元素 JQuery Vue React 视图 HTML + CSS BootStrap LayUI 通信 xhr JQuery->Ajax Vue->axios Vue 简析 SOC 关注点分离原则. 视图 HTML+css+js 网络通信 axios 页面跳转 vue-router 状态管理 vuex Vue-UI 飞冰 ice (阿里) 搁置 ing
🌭回顾一下多线程-壹
回顾一下多线程-壹 回顾一下多线程-壹 Maven 自动导入 jar 包 多线程实现-并行下载 extends-Thread implements-Runnable-最常用 implements-Callable 静态代理 生命周期-线程状态 Thread-操作 如何停止线程 线程休眠-sleep 线程让步-yield 线程插队-Join 线程优先级-Priority 守护线程-daemon main()为主线程,系统的入口 一个进程中,如果开辟了多个线程,线程的运行由调度器安排,调度器是与操作系统紧密相关的,先后顺序是不能认为干预的(无法预测线程运行顺序) 程序运行时,默认会有多个线程,比如 main 和 gc(垃圾回收器) 等等 Maven 自动导入 jar 包 比如我们要用 Maven 导入 Apache 的 commons-io 然后选择一个版本点进去 复制框里的内容,找到 Java 项目pom.xml文件,粘贴到如下地方 然后右键pom.xml->Maven->重新加载项目. 在 VScode 内的话也有这种操 ...















