
java
DrMaker
言必行,行必果
展开
-
2021-06-03数据库查询----排序
数据库查询----排序为了方便查看数据,可以对数据进行排序语法:select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]说明:将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推默认按照列值从小到大排列(asc)asc从小到大排列,即升序desc从大到小排序,即降序...原创 2021-06-03 19:53:43 · 119 阅读 · 0 评论 -
2021-06-03pip报错 ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
pip报错 ValueError: Unable to find resource t64.exe in package pip._vendor.distlib接下来我通过自己的实际遇到的问题和怎么解决的步骤都写下来###1,我PIP 个包 时,提示我 pip 版本 太低###2,提示报错为:ValueError: Unable to find resource t64.exe in package pip._vendor.distlib###3,卸载 python -m pip uninstall原创 2021-06-03 11:23:21 · 288 阅读 · 0 评论 -
Math。round,数值取整底层代码解析
初始代码import java.util.Scanner;/** * 9:56 * 近似值,输入数值取整输出,四舍五入 */public class Approximate_value_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextDouble()) { double d = sc原创 2021-05-11 10:11:34 · 438 阅读 · 0 评论 -
关于count=count++
count = count ++首先count本来就是0,在经过这个公式后,右边的count会先把原来的值0给左边的count,然后自身再自增,所以左边的count =0 ,所以下次count还是0,所以答案是0原创 2021-05-10 10:01:12 · 1017 阅读 · 0 评论 -
面向腾讯(实战)-测试开发-实习生(面经)详解
最后两问原创 2020-11-19 12:27:30 · 706 阅读 · 0 评论 -
基于java-web入门、面向对象的银行bank系统、基本功能实现及源代码+全部源代码+可运行war包
银行储蓄系统 有mysql代码 整个项目包 以及课程设计文档。数据库用mysql来进行管理存储数据,后端用servlet写。主要实现的功能有注册与登录,定期存钱取钱,活期存钱取钱。以及明细表。主要功能有:1.用户注册2.用户登录(余额查询、取款、存款、转账、个人操作记录查询)3.管理员登录(用户列表展示、用户信息修改、用户信息删除、用户冻结、解冻、添加用户)涉及到的知识点有:1.JDBC 2.Servlet 3.过滤器 4…EL与JSTL表达式项目结构:操作主界面:主要界面:部分代原创 2020-09-12 17:05:07 · 1521 阅读 · 10 评论 -
mysql最新两种java连接池技术-c3p0和Druid(德鲁伊连接池)实现 - 及几种的连接关闭方式实现
一、什么是数据库连接池?官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。个人理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个数据库连接,并把他们集中管理,供程序使用,可以保证较快的数据库读写速度,还更加安全可靠。二、数据库连接池的运行机制(1) 程序初始化时创建连接池(2) 使用时向连接池申请可用连接(3) 使用完毕,将连原创 2020-08-13 17:11:38 · 807 阅读 · 1 评论 -
java项目实现登录、注册、管理员界面、密码加密、解密、带美化UI登录界面+mysql连接+SWING、AWT+文件处理操作+对成员进行增删改查功能的实现+编辑器使用的是IDEA2018+JDK1.8
图片乱序直接上代码:原创 2020-08-08 09:23:41 · 1236 阅读 · 2 评论 -
idea中GBK代码转换成UTF-8格式 Ctrl+C+V一秒 解决单个代码文件转义 完美解决方法
第一步:如果一个文件使用的是GBK编码,在idea中通过UTF-8的方式加载的文件,就会出现乱码。这个时候可采用:先通过reload方式进行将编码格式变为GBK,这个时候看到的文件就不再是乱码;如果希望文件采用UTF-8编码,则再通过convert方式将文件转为UTF-8.(这个时候文件的字节流已经发生了变化)第二步:使用快捷键Ctrl+a选择整个文件代码;再使用Ctrl+c复制整个代码文件;然后按 ← 删除整个文件夹的内容,而其中输入或输出的数据则称为数据流(Data Stream),用统一的接口来表示,从而使程序设计简单明了。java对流是用对对象方式处理2、输入流InStream把数据从外部通过流对象传输到内部3、输出流OutStream把数据从内部通过流对象传输到外部在Java开发环境中,主要是由包java.io中提供的一系列的类和接口来实现输入/输出处理。标准输入/输出处理则是由包java.lang中提供的类来处理的,但这些类原创 2020-07-22 23:05:24 · 2592 阅读 · 1 评论 -
二分查找算法代码详解:
//二分查找的前提是数组有序 public int binarysearch(int []arr,int left,int right,int findVal){ int mid=(left+right)/2; int midVal=arr[mid]; if(left>right){ // 此时整个数组已经遍历完,仍然没有找到目标 return -1; } if(findVal>midVal){ .原创 2020-07-22 22:56:27 · 1583 阅读 · 0 评论 -
spring源码深度解析第2版+pdf百度云盘
https://pan.baidu.com/s/1ZedWWt_P-g6Rb03rM4rVHw百度提取码:9hh4转载 2020-07-22 22:51:12 · 7085 阅读 · 4 评论 -
Runnable接口实现线程、synchronized块锁代码详解
线程:1、利用Runnable接口实现线程· 这种方式扩展性较强,可以实现一个接口,还可以再去继承其他类,省去了单继承的弊端;但这种方式也要重写run方法,实现该接口后与Thread类一起使用。· 实现了Runnable接口的类的对象不是线程对象,只是为线程对象提供入口方法(run()方法)。· 创建了实现Runnable接口的类的对象后,可以直接new一个线程对象(Thread t = new Thread(mt))(有自己的run方法,只是不用),注意要调用Thread类有参的构造方法,将实现了原创 2020-07-17 21:22:39 · 702 阅读 · 1 评论 -
反射,进程,线程
反射实践代码过反射获取类的实例package com.njlife123.qzmall.base;public class Q { int a = 2; int b = 2; public Q() { } public Q(int a) { this.a = a; } public int getA() { return a; } public void setA(int a) {原创 2020-07-17 15:30:26 · 201 阅读 · 0 评论 -
java中反射机制及略微扩展
控制层:接收请求,分析请求业务层:完成各种业务持久层:完成对存储介质(外部设备)中的数据的交互回调机制(1)current.list(New JavaFilter)① 从current所指的第一个文件对象,看是不是目录,如果是,就放在字符串中,如果不是,就模式匹配,模式匹配false就不放在字符串中,如果是true则相反② JavaFilter实现 接口③ 迭代目录下的所有元素④ 策略模式name.endsWith(“.java”);(2) 递归的缺点:变量很多 变量浪费原创 2020-07-15 11:32:23 · 147 阅读 · 0 评论 -
JDK 和 JRE 有什么区别?
原创 2020-07-13 09:41:12 · 172 阅读 · 0 评论 -
Java,封装类toString代码详细分析,内存结构案例详解
案例6-10分析teacher.java源代码package day701;public class Teacher extends Person { String department;// 部门 int schoolAge;// 教龄 public Teacher() { System.out.println("构造器Teacher()被调用"); } public Teacher(String name) { // 调用父类中的构造器Person(String the原创 2020-07-01 22:21:34 · 564 阅读 · 0 评论 -
Java基础三个排序详解_继承粗解语法关键字分析
集合存放数据的容器,存放的数据可以是基本类型也可以是引用类型,数据类型必须一致,存放数据的空间是连续的即地址连续,长度固定声明数组变量首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法 dataType arrayRefVar[]; // 效果相同,但不是首选方法注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。dataType arrayRefVar[] 风格是来自 C/原创 2020-06-28 22:10:51 · 439 阅读 · 0 评论