自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 编程新手---如何提高自己的编程能力(全)

https://www.zhihu.com/question/27574436

2020-02-11 21:34:23 198

原创 代码生成器

所需依赖:(有了以下 就不用单独再导mybatis的包)<!--mybatis plus 插件--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</ve

2020-07-09 11:14:37 157

原创 JVM垃圾回收机制

的想法

2020-06-19 07:18:28 177

原创 hashmap底层原理

编程中 产生的疑问因为 在put进hm时,是用hash算法 把值user2对象 计算出hashcode 来放入数组中对应位置;即便是你改变了user2的属性值,user2的hashcode自始至终没有改变;当从map进行getValue时 是比较hashcode拿到;值存放的其实是 user2的引用。【】简单说下添加 键值对put(key,value) 的过程:1,判断键值对数组tab[]是否为空或为null,否则以默认大小resize();2,根据键值key计算hash

2020-06-18 20:15:01 144

原创 JavaWeb---前端页面放WEB-INF与webcontent

eclipse中:在webcontent下 且 WEB-INF外的页面,可以通过浏览器直接访问在WEB-INF下的页面,只能通过服务器的servlet跳转【请求转发、重定向】才能访问【所以除了登录注册啥的,其他由登录后跳转的页面 放在web-inf下更安全】为什么在eclipse里面web-inf目录下的文件不可以直接访问?因为web-inf是在服务端的,客户端没有权限访问的。WE...

2020-02-24 15:24:06 1330

原创 JavaWeb——题目汇总

1、写出HTTP协议中请求头和响应头的内容。1、1 请求头Accept:浏览器能够处理的内容类型Accept-Charset:浏览器能够显示的字符集Accept-Encoding:浏览器能够处理的压缩编码Accept-Language:浏览器当前设置的语言Connection:浏览器与服务器之间连接的类型Cookie:当前页面设置的任何CookieHost:发出请求的页面所在的域...

2020-02-24 12:31:24 1058

原创 JavaWeb---迷你商城(下:依赖、代码)

pom.xml 需要的依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> ...

2020-02-23 19:09:59 316

原创 JavaWeb---汤姆猫中servlet的对象们ServletConfig、ServletContext、HttpServletRequest

五、HttpServletRequest1.是啥API说: servlet容器创建1个HttpServletRequest对象, 并将其 作为参数 传递给servlet的服务方法(doGet、doPost等)。2.他在干嘛接收客户端 发来的 请求 及其中 数据。3.看看他的API,再试试IDEA的点 就能明白此对象的 常用方法:package servlet;@WebS...

2020-02-20 15:47:18 223

原创 JavaWeb---我的第1个web项目

一.需求:1.创建3表(设编码集utf-8)2.使用原生的JDBC连接数据库,连接数据库的信息从db.properties文件中读取。3.定义一个index.html,里面包含以下功能的超链接按钮: 3.1查询Menu表所有列 3.2订单详情(需要3表连视图)二.分析:先 成功连接数据库 创建好JDBCUtils开始写前端页面index.jsp根据此中的菜单栏写出跳转的响...

2020-02-19 21:38:16 279

原创 JavaWeb---汤姆猫的Servlet

1.servlet=汤姆猫中的 程序2.为啥用servlet?一个web项目,要实现前后端交互servlet中的service方法正好可以接收请求,返回响应。【= 开发 动态web资源】3.怎么跑起来1个web项目、 并让servlet搞起来步骤:eclipse配置Tomcat创建web项目写代码把此项目放入Tomcatrun!!!!!!!!!!代码实现:1.src下 创建...

2020-02-18 11:46:41 361

原创 JavaWeb---基础资料

JAVAWEB笔记Java学习完之后,会分为两个方向,一个是嵌入式移动端(安卓),另外一个方向,JAVAWEB端。前面学习的:IO流,线程,集合,JDBC都是属于Java基础部分。现在要学习的为javawebjavaweb组成部分:静态web资源:HTML,javascript,CSS动态web资源:JSP,Java应用程序(Servlet)配置文件:xml配置文件,目前用的也较少,...

2020-02-17 17:31:10 509

原创 框架---Spring基础代码(下)(AOP)

详见 第3,4个代码文件夹AOP =把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。作用: 在程序运行期间,不修改源码对已有方法进行增强。优势: 减少重复代码 提高开发效率 维护方便 AOP 的实现方式: 动态代理整个流程: a、开发阶段(我们做的) 编写核心业务代码(开发主线):大部分程序...

2020-02-15 19:37:53 108

原创 框架---Spring基础代码(上)(IOC)

spring完全笔记 详见4个文档。一.用 IOC 解耦1.在类的根路径下创建一个任意名称的 xml 文件(不能是中文)2.开始写xml2.1 复制粘贴 约束【在某个文件夹的网址里。根据不同情况 复制不同约束。】<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfra...

2020-02-15 15:36:44 216

原创 Java基础---反射 取属性值、执行方法

1.为啥用反射?用框架时,想要调用 哪个类 中的 哪个方法。不必改源码,直接在 配置文件=解耦=封装性 中改。2.子类 通过反射 能拿到父类公有,拿不到 父类私有尝试拿 父类 的 私有属性、方法:私有的不能被子类继承 肯定 即便是 子类用 declared也不能拿到3.单例模式 不让new对象;反射 直接通过字节码文件获取对象岂不是和单例模式冲突了???没有冲突。不存在...

2020-02-15 13:36:04 253

原创 Java基础---解析读xml文档内容来CRUD

一、为啥有xml文档因为properties文件 只能表示 键值对, 不能表示 层级关系【日本--->京都】二、xml文档 是怎样的可扩展标记语言。在此中,可 自定义标签【开始+结束】标签包含关系=数据间关系用以 配置参数【如 c3p0-config.xmlDataSource ds=new ComboPoolelDataSource();后者肯定通过某种...

2020-02-14 19:21:10 158

原创 数据库---MySQL--配置c3p0连接池

啥是c3p0?连接池 ———— c3p0 、 druid=连接 sql数据库 【省略了自己注册驱动、连接的3条】=拿到DataSource1.创建c3p0-config.xml<c3p0-config> <!--c3p0默认连接参数--> <default-config> <property name="driv...

2020-02-13 12:30:13 193

原创 前端---轮播图(渐显、变大变小)

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/JQuery/jquery-2.1.4.js"></script> ...

2020-02-12 12:17:17 959

原创 前端---雪花飘飘

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> html,body{ margin: 0; padding: 0; ...

2020-02-12 12:08:09 169

原创 数据库---MySQL资料库

基本命令 详见:https://blog.csdn.net/qq_44647926/article/details/90069631扩展:https://blog.csdn.net/qq_44647926/article/details/936547221.为什么学MySQL编程基础:写代码阶段,用navcat工具。维护数据库,用linux命令行。 (linux没有图形化界面,服务...

2020-02-11 20:09:06 168

原创 数据库---MySQL查询语句各关键字的执行顺序、基础汇总、练习题

一、书写顺序和执行顺序书写sql语句时各关键字的顺序:selectfromwheregroup byhavingorder by执行顺序:fromwheregroup byhavingselectorder by二、实例分析SELECT lord 主公ID, MIN(wuli) 武力下限FROM wujiangWHERE wuli > 90GROUP B...

2020-02-10 15:07:49 289

原创 线程---10个线程依次打印1-10,11-20和到100

public class TenTh extends Thread { private int stratNum; public static int bigsum;//10个线程和 public TenTh(int startNum) { this.stratNum = startNum; } public static synchr...

2020-02-09 20:27:50 1391

原创 线程---多线程复制粘贴文件夹

1.最初写的版本:与其说是线程,其实也是递归的思路;对于B路径中没有的文件夹、文件,不会自动创建需要我自己创建好(但new BufferedWriter(new FileWriter)应该会自动创建文件file)import java.io.*;import java.nio.file.Files;/** * 输入两个文件夹名称, * 将A文件夹内容全部拷贝到B文件夹, * 要求...

2020-02-09 19:10:03 687

原创 基础---1~1000间有哪些素数,有几个素数

创建1个打印质数、质数个数 的方法:import java.beans.beancontext.BeanContext;/** * 判断1-1000之间有多少个素数,并输出所有素数。 * * 素数=质数 1个大于1的自然数,除了1和它自身外,不能被其他自然数整除。【如:2、3、7、11】 * 否则称为 合数。 * * 不能被其他自然数整...

2020-02-09 16:02:33 1746

原创 线程---2个线程通信

1.创建Cat类:import java.io.Serializable;public class Cat implements Serializable { private String name; private Integer age; private boolean flag=true; private boolean myw=true; p...

2020-02-08 17:12:41 185

原创 线程---死锁

1.死锁 :public class 死锁 { public static String left="左边筷子"; public static String right="右边筷子"; public static void main(String[] args) { Thread n1 = new Thread() { public void run() { //锁住...

2020-02-08 14:47:17 45

原创 IO流---不知道几个对象,对象流 之一次读入多个/all对象

1.读出null标记public static void main(String[] args) throws IOException, ClassNotFoundException { Cat cat1 = new Cat("ketty", 22); Cat cat2 = new Cat("ann", 10); ObjectOutputStre...

2020-02-08 10:31:09 159

原创 IO流---统计某路径下代码行数、java文件个数等

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class LinesOfCode { public static void main(String[] args) { showLin...

2020-02-07 18:10:39 474

原创 集合框架---扑克牌

package 练习;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;public class 扑克用集合 { public static void main(String[] args) { String[] c...

2020-02-07 12:25:56 133

原创 集合框架---HashMap的3种遍历、统计字符串中每字符个数

创建测试类:import java.util.*;public class MyCount { public static void main(String[] args) { Map<Character, Integer> testMap = letsCount("111jjuu99"); //遍历方式1: 拿到 键值对 ...

2020-02-07 12:00:34 301

原创 集合框架

集合框架图:简化版:迭代器:iterator 与 listiterator :iterator并发修改异常——用iterator 迭代的同时 向原集合加东西,出现并发修改错误换成listiterator 要用迭代器的add方法 —而不是list的add方法:为原集合添加成功后,下次 创建迭代器 后就能看见小小:区别:(1)ListIterator有add()方法,可以向...

2020-02-06 20:58:15 66

原创 前端---json数据生成表格、列内容排序

前端获取到了一个json字符串: 将字符串的内容呈现到页面上:要求如下:1.将学生信息添加到html页面:其中: id为序号,name为名字,age为年龄,sex为性别,claNum为班级号,schoolNum为学号,counselor为咨询老师,telephone为电话,dateOfBirth为生日;2.在年龄,性别,班级号旁边添加点击按钮,该按钮能够实现对表格中的内容进行排序,如点...

2020-02-06 20:43:05 1720

原创 面向对象---对象的3大特性

封装、继承、多态1、封装:将 细节 隐藏=某属性、方法 用private修饰,其他类 无法调用提供 公共 访问方法or接口。---------应用失血模型=1个类 仅私有属性,每个属性 提供 公共的get、set方法。不存在其他带逻辑判断的方法2、继承: extends 类与类的关系a、子类拥有父类 非private的属性和方法=可直接调用b、子类可有自己的 属性和方法=子类...

2020-02-06 20:05:03 236

原创 集合---自定义HashSet的去重方法

需要重写的 场景:HashSet对 对象地址相同 的对象 去重。但 现在我们规定:当学生的学号相等时,认为 学生对象 相等 【不一定需要对象地址相同】1.创建Student类:public class Student { private String name; private Integer code; public Student(String name, ...

2020-02-06 18:55:36 936

原创 过年:书城中的细节记录

1、封装正则 返回布尔public class BooksystemUtils { /** * 利用正则表达式 检查是否为合法昵称 6-12个字符 * @param mininame * @return */ public static boolean isMininame(String mininame){ retu...

2020-02-03 20:17:31 82

原创 eclipse中maven搭建web项目 及 spring+springmvc+mybatis整合开发包依赖配置

https://blog.csdn.net/wx5040257/article/details/77388086

2020-02-02 20:03:24 103

原创 框架---Spring 基于接口的动态代理

动态代理——字节码随用随创建,随用随加载。静态代理——字节码一上来就创建好,并完成加载。(如:装饰者模式)1.生产厂家 接口:package proxy;public interface IProducer { /** * 销售 * @param money */ public void saleProduct(float money);...

2020-01-30 18:47:26 266

原创 JavaWeb---验证用户名存在

要求:注册页面中 仅验证 不注册前台代码——创建 注册页面jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head&...

2020-01-29 15:20:54 2553

原创 线程---2种创建线程的方式

1.线程1 继承Threadpublic class Thread1 extends Thread { @Override public void run() { //获取 当前线程的名字 System.out.println(Thread.currentThread().getName()); }}2.线程...

2020-01-29 10:25:02 168

原创 TCP通信---实现 群聊

群聊:当有 客户机 给 服务器 发消息时,这个消息必须 同时被发送到 其他的客户机。(注意:并不是直接让客户机之间进行连接,而是服务器在中间传)一、构想:1.QQ怎么运作?首先,用户需要 通过验证 加入到某一个群;加入之后,每个用户都会有自己的一个聊天室界面,这个界面中实时更新所有群成员发送的消息。2.框架图:2.1.整体:2.2.服务器和单一客户机交互图:2.2.1...

2020-01-27 16:05:08 905

原创 JavaWeb---servlet 在xml中配置使servlet在服务器启动时就init

为啥这么搞?在服务器启动时做些初始化的工作【比如 将一些数据导入到内存】,用Servlet的初始化init()方法可以很好的做到这一点。<servlet> <servlet-name>myser</servlet-name> <servlet-class>com.wn.controller.MyServlet</servlet-cla...

2020-01-26 20:41:01 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除