- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 每日一问
每日一问,百日百问1. byte 类型转换(1) byte b=1;b=b+1;(2) byte b=1;b+=1;分别写出上面两段代码编译是否通过,不通过,解释原因。public class demo1 { public static void main(String[] args) { /* 会报错, 需要将byte 类型的 和 int类型 进行一个强制转换 */ byte b = 1; // 默认未超过by.
2020-10-18 19:26:59 195 2
原创 后端java 实现文件下载 方式 - url编码传值 乱码问题
后端java 实现文件下载 方式 - url编码传值问题前端js代码//filePath => 文件的下载地址var filePath1 = encodeURI(filePath);window.location.href = "/file/downloadFile?filePath="+filePath1;使用encodeURI将 url 中违规的字符串编码传给后端后端代码后端用 URLDecoder 以 “UTF-8” 编码进行解码String realPath = reques
2021-05-10 18:07:58 443
原创 数据库 - 基本操作练习(练完就会)
文章目录任务创建表基本操作练习运行sql文件导入任务数据表:年级表:年级id(主键),年级名称 成绩表:id(主键),学员编号,科目id,分数,考试时间学生表:学生编号(主键),学生姓名,登录密码,性别,年级id,电话, 地址,出生日期,email科目表:科目id(主键),科目名称,学时,年级idgrade表增加一个字段,“就业期”将第三阶段的学生的gradeid改为就业期的id查询得了100分的学号查询所有1989年出生的学生(1989-1-1~1990-1-1
2020-11-10 20:40:09 582
原创 Js - 京东轮播图的实现(JQuery)
文章目录主要功能:运行图:源代码参考:遗留问题:主要功能:图片可进行左右切换自动轮播效果实现展示图片下方图片列表切换小圆点可随着图片变换同步展示运行图:源代码参考:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s.
2020-11-09 20:06:05 523
原创 Java - 枚举, 注解和反射 (详解)
文章目录枚举常用方法枚举类实现接口枚举注意事项注解1. 内置注解2. 元注解3. 自定义注解注解架构ElementType(注解的用途类型)RetentionPolicy(注解作用域策略)定义格式类似于这样定义 ↓反射1.类加载器类加载器如何避免类加载重复的 ?得到Class的几种方式2. 获取Constructor类似于这样用 ↓3. 获取Method类似于这样用 ↓4. 获取Field类似于这样用 ↓5. 获取注解信息内省1. Introspector2. BeanInfo3. MethodDescri
2020-10-25 20:10:26 308 1
原创 Java - XML与JSON
文章目录xmlxml语法格式(面试题) java如何生成XML ?Java中有几种解析方式 ?DOM4J解析XML基本用法文档对象 Document (基操)元素对象 ElementXStream的基本使用方法JSONGson(谷歌) 和FastJson (阿里)xml定义 =>可扩展标记性语言 => 软件与软件交流时所使用的语言 => eg: C程序和Java程序进行交流历史 =>用Java的对象也是可以传输数据的但是他有什么不好的地方呢 ?不能跨语言, 比如说:
2020-10-23 19:42:02 247
原创 Java - 快递管理系统进阶 (网络编程, 客户端与服务器端, 服务器端与本地之间的数据交互)
Java - 快递管理系统进阶 (客户端与服务器端, 服务器端与本地之间的数据交互)1. 任务要求基于之前的快递管理系统对其进行重构从而实现数据存储于客户端的分离2. 代码分层疑问 => 不应该通过实例访问静态类成员删除现在需要已删除完就对本地数据进行修改, 因为是建立在服务器上的, 所以每一次的操作都和本地数据的存取息息相关~网络编程的学习让我知道最不方便的就是服务端数据与本地数据的交互, 数据传输极为麻烦且冗余代码过多, 相信后期通过将数据层的代码提取出来后会极大的简化这一部分的开
2020-10-22 14:13:28 1138 5
原创 给女朋友讲编程(3) – 线程死锁
给女朋友讲编程(3) – 线程死锁 (你预测了我预测你的预测)文章目录给女朋友讲编程(3) – 线程死锁 (你预测了我预测你的预测)基本概念起因经过总结:最后源代码基本概念线程死锁是一个什么东西呢 ?要知道线程死锁之前, 我们需要先讲一下线程是一个什么东西 ?进程就是一个个的应用程序, 比如钉钉呐~ 微信呐~ 之类的, 线程就是一个个应用程序下的执行路径 !乐说=>比如微信需要显示对方消息的同时, 还要接收我们打字, 这两个功能呢就需要占用两个线程来完成, 所以线程其实就可以把它当
2020-10-20 16:51:09 180
原创 Java - 多线程基础
文章目录线程与进程线程调度同步与异步&并发与并行继承Thread (基本使用)实现RunnableThread类设置和获取线程名称线程休眠sleep线程阻塞 (耗时操作)线程的中断守护线程线程安全问题解决办法1. 同步代码块(隐式锁 => 自身加锁自身解锁)2. 同步方法(隐式锁)3. 显式锁Lock线程死锁多线程通信问题生产者与消费者线程的六种状态第三种创建线程的方式: 带返回值的线程Callable常用方法Runnable 与 Callable的相同点Runnable 与 Callable
2020-10-20 16:26:20 203
原创 Java - 图书管理系统 (利用IO流序列化操作, 实现对象实例的本地存取)
Java - 图书管理系统 (利用IO流序列化操作实现对象实例本地存取)使用IO技术将图书数据存储到文件中了, 文件存储图书信息后, 可以在每次启动应用时读取文件中的内容,从而实现程序数据的一直存在。1、任务要求图书管理系统要求 =>管理员登陆图书管理2.1图书新增2.2图书修改2.3图书删除2.4根据图书名称模糊查找图书2.5查看所有图书(三种排序)价格从高到低排序价格从低到高排序新旧排序(出版日期排序)2、代码分层3、关键
2020-10-18 19:01:37 2169 8
原创 二分查找 - 闭着眼睛都能写对的二分模板
二分查找 - 终结篇一、寻找一个数(基本的二分搜索)int binarySearch(int[] nums, int target) { int left = 0; int right = nums.length - 1; // [left, right] while(left <= right) { // 找终止条件 => left = right + 1 => [right +1, right] int mid = left + (ri
2020-10-17 17:01:57 109
原创 算法 - 选择排序
选择排序#include <stdio.h>#include <stdlib.h>int findSmallest(int *arr, int len){ int smallest = arr[0]; int smallest_index = 0; for(int i =1;i < len;i++){ if(arr[i] < smallest...
2020-02-29 14:28:25 123
原创 算法 - 二分查找
二分查找#include <stdio.h>int binarySearch(int[], int, int);int main(){ int myList[]={1, 3, 5, 7, 9}; int len = sizeof(myList) / sizeof(myList[0]); //len的值为5, myList字节长度为20, 其中 myList[0]字节长...
2020-02-28 22:49:18 92
Express12.zip
2020-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人