已放弃植发_
码龄8年
求更新 关注
提问 私信
  • 博客:24,109
    24,109
    总访问量
  • 49
    原创
  • 13
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2018-05-24
博客简介:

weixin_42297061的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得5次评论
  • 获得25次收藏
  • 博客总排名1,474,595名
创作历程
  • 4篇
    2023年
  • 45篇
    2020年
成就勋章
TA的专栏
  • 知识点总结·
    3篇
  • 小白的学习历程
    30篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    集成学习
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

设计模式—单例模式

设计模式,单例模式
原创
博文更新于 2023.02.20 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java并发知识点

java并发
原创
博文更新于 2023.02.20 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

线程池的常见知识点总结

线程相关知识点总结
原创
博文更新于 2023.02.14 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap的五种遍历方式

HashMap的五种遍历方式
原创
博文更新于 2023.02.13 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-安装Maven

1. Maven的下载和安装 老版本下载链接:老版本的maven 如果想要下载最新版本,直接在官网下载就可以。但是,最新版本的maven可能有些不稳定。 图示: 下载到本地,解压缩。(不建议在c盘操作) 2. 配置环境变量 基本操作流程:进入我的电脑–>右击我的电脑,选择属性–>高级系统设置–>环境变量 在系统变量处,选择新建环境变量,并添加如下内容: 环境内为maven的安装路径:E:\tools\apache-maven-3.5.4-bin\apache-maven-3.5.4
原创
博文更新于 2020.09.21 ·
291 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java线程-生产者和消费者问题

1.概述 对于算法—消费者和生产者模式大概是我们最常见的问题了。再此文章中,笔者给出了三种解决方式。 1.1 傻瓜式的银行案例 BankCard类 public class BankCard { // 余额 private double money; // 标记 // flase没有钱,不能取,但可以存; // true有钱,可以取,但不能存 private boolean flag; /** * 存钱 * @param m
原创
博文更新于 2020.09.17 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-BigDecimal的算术运算

1. 概述 对于BigDeciaml基本运算大致分为加,减,乘,除。其方法大概如下 加:add(BigDecimal bigdecimal) 减:subtract(BigDecimal bigdecimal) 乘:multiply(BigDecimal bigdecimal) 除:divide(BigDecimal bigdecimal) 2.具体使用 初始化: ...
原创
博文更新于 2020.09.17 ·
537 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JavaWeb-实体类对象嵌套实体类对象的查询

1.1 实体类代码 Cart类(购物车类) public class Cart { // 自增的购物车记录id private int cid; // 用户id private int uid; // 产品id private int pid; // 产品数量 private int cnum; // 产品总价 private BigDecimal ccount; // 999.99 99999(lon
原创
博文更新于 2020.09.16 ·
5011 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

MySQL-表的连接

1.概述 对于数据库的连接,笔者总结了五种。即:笛卡尔积,隐式链接,内连接,左外连接,右外连接。由于今日编写项目时,两表之间的连接有所生疏,故而总结一下此类语法。 1.1 笛卡尔积 简介:t,p分别是type和product表的表的简称或别名。 /* 笛卡尔积 */ SELECT p.*,t.* FROM product p, TYPE t; 显示结果: 此内容是臃肿的,没有进行过选择的。product表中的每个选项都与type表中的每个类型均匹配了一遍。 1.2 隐形连接 /*链接查询*/ /*隐形连接
原创
博文更新于 2020.09.16 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet-登录时的图形验证码

概述 为了防止黑客或者软件的恶意输入登录,在登录时,我们必须添加类似于随机数或验证码之类的安全措施。 1. 图形验证码(方法一) 在使用servlet创建图形验证码时,必须提前创建lib资源目录,并且导入相关的Validate的jar包,添加到资源目录下。 代码如下: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
原创
博文更新于 2020.09.15 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java-前缀或随机验证码之随机数字

概述 对于文件的上传和下载,往往不会用到文件的本来的名称,否则,会造成一些不安全的隐患。故此,需要在原本文件名之前加上一堆无规律可循的随机数字或符号。 在生活中,也有另一种情况:在使用付费软件时,往往需要一大长串的随机的英文字符或数字。也是为了安全考虑,防止别人恶意注册! 1. 使用UUID产生随机字符 // 导入UUID的包 import java.util.UUID; public static String getUUID(){ String uuid = UUID.randomUUID(
原创
博文更新于 2020.09.15 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JDBC-查询数据(封装工具类)

使用封装工具类方式查询数据 1. 封装注册,连接,关闭工具类 public class JdbcUtils { // 设置属性 // 驱动 private static String driver; // 连接 private static String url; // mysql用户名 private static String user; // mysql密码 private static String pwd; // 1
原创
博文更新于 2020.08.23 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC-初级登陆密码验证

1. 输入数据 该功能目的为实现用户输入的字符串与数据库中已有的字符串匹配,从而登陆数据库,简单实现一下。 Scanner input = new Scanner(System.in); System.out.println("===============欢迎来到该系统=================="); System.out.println("===============请输入用户名:=================="); String username = input.nextLine()
原创
博文更新于 2020.08.21 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC-增删改查

添加元素 // 添加 int count1 = stat.executeUpdate("insert into student(name,password,gender,born,address) values ('tom','12345','男','1997-02-01','北京')"); int count2 = stat.executeUpdate("insert into student(name,password,gender,born,address) values ('jack','12345
原创
博文更新于 2020.08.20 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC-创建数据库和表

// 1. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); // 2. 获取连接 // comepanydb此时只是作为一个已有的数据库防止语句出错 String url = "jdbc:mysql://localhost:3306/comepanydb?useSSL=false&characterEncoding=utf8"; Connection conn = DriverManager.getConnection(url, "root", "Root
原创
博文更新于 2020.08.20 ·
2138 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

JDBC-初始化操作

// 1. 注册驱动,jdk1.8之后,自动注册 Class.forName("com.mysql.jdbc.Driver"); // 获取类对象导致类加载,执行静态代码块,注册驱动 //DriverManager.registerDriver(new com.mysql.jdbc.Driver());// 1. 驱动注册两次 // 2. 耦合性高,依赖驱动类 // 2. 获取连接 /** * url:Uniform Resources Location 统一资源定位符 网址,连接字符串 */ Stri
原创
博文更新于 2020.08.20 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC-驱动的安装

1. 概念 1.1 概述 JDBC(Java Database Connectivity),即为Java连接数据库的规范。 1.2 核心思想 Java中定义了访问数据库的接口,可以为多种关系型数据库提供统一的访问方式。 由数据库厂商提供驱动实现类(Driver数据库驱动)。 1.3 MySQL数据库驱动的安装 1.3.1 mysql-connector-java-5.1.X 适用于5.X版本。 mysql-connector-java-8.0.X 适用于8.X版本。 5.X版本链接 1.3.2 再
原创
博文更新于 2020.08.20 ·
950 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java—I/O框架

由于本周知识点难度较大,所以并没有一天一更。严谨治学嘛,总要细致一点。
原创
博文更新于 2020.08.08 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java初学—线程

花费了三天时间,终于把线程知识点总结完毕了! 使用ThreadPoolExecutor类创建线程池 七大参数 核心线程数 最大线程数 非核心线程存活时间 时间单位 请求队列 线程创建工厂 拒绝策略 四大拒绝策略 AbortPolicy 抛弃任务,并抛出异常 默认的拒绝策略 这是线程池默认的拒绝策略,在任务不能再提交的时候,抛出异常,及时反馈程序运行状态。 如果是比较关键的业务,推荐使用此拒绝策略,这样子在系统不能承载更大的并发量的时候,能够及时的通过异常发现。 DiscardPolicy 放弃任务,
原创
博文更新于 2020.08.06 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java实现二叉排序树

二叉排序树 二叉排序树(Binary Sort Tree), 又称二叉查找树(Binary Search Tree),亦称二叉搜索树。是数据结构中的一类。在一般情况下,查询效率比链表结构要高。 特点: 若左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于它的根结点的值; 左、右子树也分别为二叉排序树; 没有键值相等的结点。 代码实现 /** * 二叉树的根节点 */ private Node root; /**
原创
博文更新于 2020.08.04 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多