自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rpa实现简单爬虫

实习打杂,经常有需求要爬数据,今天试了试rpa好不好用。

2023-06-27 16:02:19 6103

原创 Java爬虫的简单实现

前几天有个面试,发了个题,要求编程题:抓取大众点评APP内商家团购数据,主要包括商家名称,地点,团购券(价格,购买量),团购套餐(价格,购买量),限定上海浦东区人气前100名美食商家,如下图所示。可使用python/java/RPA等方案,完成之后请提交源代码及结果Excel文件至邮箱xxx@xxx.com,文件名以“姓名-暑期实习笔试”命名。本人没有接触过爬虫,也不会使用python,网上也没太有关于java爬虫的案例,所以打算写一下java实现爬虫的过程。

2023-05-30 10:55:46 1010

原创 简易聊天系统的实现

无论在面试还是自己写代码的时候,对网络编程和多线程总是卡壳,自己写也写不明白,背八股也懵懵懂懂,最近系统学了一下网络编程,融合多线程,实现了一个简易聊天系统,分为客户端和服务端。待定!

2023-05-24 22:25:29 772

原创 Leetcode.200&Leetcode.547:广度优先遍历/深度优先遍历

两道广度优先遍历与深度优先遍历的基础题,可以记为模板

2022-04-19 23:09:03 586 1

原创 Leetcode.209&Leetcode.713:滑动窗口

Leetcode209.长度最小的子数组给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。示例1输入:target = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组 [4,3] 是该条件下的长度最小的子数组。示例2输入:target = 4, nums = [1

2022-04-18 23:35:54 108

原创 LeetCode.191:关于十进制与二进制的浅薄理解

LeetCode.191:关于十进制与二进制的浅薄理解算法课的作业是输入一个十进制整数,转换为二进制整数后,统计二进制整数中1的位数。与此题类似,区别是作业题输入二进制,leetcode输入二进制。#include<cstdio> int hammingWeight(int n) { int ret = 0; for (int i = 0; i < 32; i++) { if (n & (1 << i)) {

2021-10-25 12:03:07 339

转载 Maven工程启动tomcat报错org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

解决办法https://blog.csdn.net/franck_lou/article/details/78352864很实用,虽然比着运行了出来,还是不明白是什么意思,道阻且长啊

2020-04-19 12:03:08 325

原创 JDBC基础操作

概念java database connectivity— java数据库连接JDBC本质:定义了一套操作所有关系型数据库的规则,即接口,实现类是每一个数据库厂商写的,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。使用步骤导入驱动jar包 1.1.复制mysql-connector-java-5.1.37-bin.jar到项目...

2020-03-07 16:51:19 144

原创 数据库-约束

约束的概念及分类约束:对表中的数据进行限定,保证数据的正确性,有效性和完整性。分类1.主键约束:primary key2.非空约束:not null3.唯一约束:unique4.外键约束:foreign key各类约束介绍非空约束 :创建表时添加约束 NAME VARCHAR(20) NOT NULL -- name为非空约束取消约束:alter table stu modif...

2020-02-25 22:33:05 141

原创 2020考研总结

昨天查到了自己的考研成绩,292,差去年复试分数线8分,这个成绩在我的预料之中,下面写一下自己每科的所感所得。数学一:77在我慢慢考研路上,数学是付出最多的一科,从大三寒假就开始看同济教材,看到大概三月初吧,看了看同学的考研练习题,很少有能做出来的。遂纠正自己的复习思路,上网看了看各种经验,买了张宇的全套复习书,开始比着18讲的配套视频看,看到大概四月,官方的配套视频不再更新,而且视频到了中值...

2020-02-21 22:47:16 381 1

原创 Java中的反射机制

反射:框架设计的灵魂框架:半成品软件,可以在框架的基础上进行软件开发,简化编码。反射:将类的各个部分封装为其他对象,这就是反射机制。反射的好处1.可以在程序执行过程中,操作这些对象2.可以降低程序的耦合性,提高程序的可扩展性获取Class对象的三种方式1.Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象。2.类名.class:通过类名的属性c...

2020-02-16 21:17:13 130

原创 Junit单元测试

用途之前我们写代码时想要看看运行结果是否正确时,都要放到main方法中执行,而且如果只想测试某一个方法,就要注释掉main方法中的其他内容,这就十分繁琐,juint单元测试很好的解决了这个问题。我们专门创建一个测试类,里面有着各种测试方法,每一个测试方法不需要main方法就可以单独执行。用法juint使用步骤1.定义一个测试类建议:测试类名:被测试的类名Test包名:xxx.xxx...

2020-02-15 18:41:05 213

原创 File类概述

File类概述Java.io.File类文件和目录路径名的抽象表示形式java把电脑中的文件和文件夹(目录)封装成了一个File类,我们可以使用File类对文件和文件夹进行操作我们可以使用File类的方法*创建一个文件/文件夹*删除创建一个文件/文件夹*获取一个文件/文件夹*判断一个文件/文件夹*对文件夹进行遍历*获取文件的大小*File类是一个与系统无关的类,任何操作系统都...

2020-02-15 12:50:21 238

原创 Lambda表达式

函数式编程思想面向对象思想:必须找一个能解决问题的对象来完成事情函数式编程思想:只要能获取到结果就可以了,谁做的怎么做不重要,我们要回到做的本质,不管怎么做。jdk1.8加入了lambda表达式,打开了函数式编程的新天地。public class RunnableImpl implements Runnable { @Override public void run() {...

2020-02-13 17:19:43 184

原创 Java多线程机制-02

简单的线程通信线程之间的通信类似于操作系统中的PV操作。wait()是P,表示等待一个资源的唤醒,也可以理解为申请一个当前没有的资源,notify()是V,表示该线程提供了一个资源,唤醒另一个正在等待该资源的进程。一个简单的生产者消费者案例需求:有一个包子铺开始没包子,来了一个客人要买包子,包子铺做好包子给他,如此往复。分析:本例中包子是共享资源,且对包子的访问是互斥的,所以定义一个包子类...

2020-02-11 22:02:12 106

原创 Java多线程机制简单理解-01

个人对于多线程的理解当我们运行多功能APP例如王者荣耀这个游戏时,游戏内并不是单一的功能操作,例如你打团疯狂操作时可能还打开装备栏秒换三装,同时还开着语音指挥全场,以上三个功能(操作,买装备,开语音)也就可以理解为一个进程中的三个线程【王者荣耀源码是不是这个机制我也不太清楚,但大概就是这么个意思】。显然,之前学习的简单的java程序,不可能实现如此复杂的功能,我们就需要将每个功能写成一个线程类,...

2020-02-09 23:56:51 288

原创 对于Java异常的简单认识

异常的分类在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable又可分为Exception(异常)和 Error(错误)Error(错误):通常与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题,如JVM运行错误,系统资源不足等。Exception(异常):是程序本身可以处理的异常。Exception又分为运行期...

2020-02-07 23:48:55 155

原创 Java实现简单的斗地主案例

需求分析准备一副牌,留出底牌后发给三个玩家,且玩家拿到牌后自己排好大小。设计1.准备一副牌    1.1:使用HashMap集合存放牌的索引和内容。    1.2:使用一个ArrayList集合存放四个花色。    1.3:使用一个ArrayList集合存放A–K数值...

2020-02-05 16:44:09 275

原创 Map集合相关

F:\IdeaProjects\baisc-codeII\day04-codeMap集合概述Map集合是一个双列集合,一个集合包含两个值,Key和Value;key不能重复,一个key对应一个value;常用的有HashMap集合和LinkedHashMap集合。HashMap<K,V>:存储数据采用的是哈希表结构,元素存取顺序不一致。LinkedHashMap<K,...

2020-02-04 17:10:11 143

原创 我的第一篇CSDN博客

个人情况我是一名计算机科学与技术的应届毕业生,年前刚考完研,感觉自己希望不是很大,所以现在的重心在找工作上。自己的求职意向Java开发,但是自己水平太低,所以寒假以来在b站找了一个培训班的视频跟着看敲代码。开通博客目的1.记录自己的学习历程。2.在写博客过程中提升自己的语言表达能力和总结能力。希望自己每天坚持学习,也欢迎大家的批评指正。...

2020-02-03 17:12:32 182

原创 实验一下咋用csdn

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-02-03 16:31:36 96

空空如也

空空如也

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

TA关注的人

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