- 博客(28)
- 收藏
- 关注

原创 Python:佛祖保佑
佛祖保佑,写代码无BUGdef fozu(): print(" _ooOoo_ ") print(" o8888888o ") print(" ...
2019-08-22 21:50:02
2405
原创 解决java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter三更博客系统
关于三更博客系统的一个小异常 登录部分
2023-03-17 16:17:36
6845
1
原创 Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSql]三更草堂博客项目,友联接口问题
三更友联页面不显示解决
2023-03-07 17:11:15
5790
原创 ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unkn
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknow
2023-02-27 15:42:23
215
原创 java.lang.NullPointerException: inStream parameter is null
java.lang.NullPointerException: inStream parameter is null
2022-07-01 10:08:16
556
原创 模板设计模式
1.什么是模板设计模式所学的抽象类就是此模式的体现抽象类作为子类的模板子类在这个模板上进行修改但抽象类的行为方式子类是要保持的Java角度来看,功能内部一部分东西是确定的就写到抽象类中,一部分不确定的暴漏出去,让子类去实现2.通过抽象案例体现2.1测试类public class TemplateTest { public static void main(String[] args) { Template template = new SubTemplate();
2022-04-26 21:02:01
478
原创 代理设计模式
1.什么是代理设计模式抽象的来讲:为其他对象提供一种代理去控制这个对象的访问形象的来讲:就是把你需完成的事,让别人帮你完成,你只需要告诉别人你的需求应用场景:安全代理 远程代理 延迟代理分类:静态代理、动态代理(JDK自带具体体现在反射)2.案例演示典型案例:你点了外卖,外卖小哥帮你送到你家,你(被代理),外卖小哥(代理人)基于Java接口部分实现的一个小测试2.1测试类public class MeituanTest { public static void
2022-04-26 21:00:42
483
原创 单列设计模式
1.什么是单列设计模式1.1形象理解典型的单列设计模式的应用Windows的task manager各个exe程序要用的时候直接去调用Task manager的static方法就行1.2Java角度理解1.让一个类只存在一个对象实例2.类的构造器private化,且只提供一个取得其对象实例的方法3.在类的内部来创建类的对象,外部无法获得类的对象4.调用该类的某个静态方法来返回类内部创建的对象5.类内部的方法和对象都需要静态化1.3优点1.减少了系统性能开销2.当
2022-04-26 20:59:35
109
原创 异常处理总结
1.异常概述写代码时候,程序执行中发生的的错误或不正常清空都统称为"异常"。又根据错误的不同分为error和exception两种异常1.1Error异常JVM都无法解决的异常具体体现,JVM内部资源耗尽,系统内部错误比如OOM StackOverFlowError等等不编写针对性代码进行处理1.2Exception异常此类异常常见于开发中因为编程错误或偶然外在因素造成的一般问题可以编写针对性代码进行处理1.3抓抛模式所谓抓就是处理这些异常的
2022-04-26 20:57:47
176
原创 面向对象:接口
1.抽象(abstract)1.1理解抽象抽象可以理解为关键词,也可以理解为面向对象的一种性质抽象可以修饰类和方法,抽象方法没有方法体抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者接口抽象类不能实例化,要实例化只能通过子类(抽象多态)抽象类子类要么是抽象类,要么实现所有所有父类的抽象方法abstract class CLASS_NAME{ public abstract void METHOD_NAME( );}1.2关键词冲突static被abstract修饰
2022-04-26 20:56:22
551
原创 Object和包装类
1.Object1.1Object类概述Object是类层次结构的根类每个类都使用Object作为超类所有对象包括数组都实现这个类的方法只有一个空参构造器默认每一个方法中都有一个super();用来接受这个构造方法1.2API文档Object常用方法可以通过API中去查询,具体位置是lang包下的object类URL:JAVA API1.81.3Equals()重写前比较地址值的(开发基本不用)重写后比较实体内容(属性)(开发要这么用)开发不需要手写equals但是要会写可以
2022-04-11 22:34:54
142
原创 Java面向对象:多态性
1.多态性1.0个人理解面向对象多态这个点其实是比较难理解的,但是结合封装和继承的角度去看的话,其实不难,多态性只是概念上比较难懂,更多时候是需要去多写代码去理解它的性质。多态的前提是要有继承和重写的,举个例子来说吧,每一个动物都会叫,但是每种动物的叫声可能就不一样了,这个时候我们定义一个动物类写一个叫声方法,然后猪类、猫类、狗类这些类继承了动物类就获得了(重写)动物类的叫声方法,我们在这个方法里定义每种动物自己特定的叫声(方法体),当调用的时候有动物类的引用就可以,然后造猪类、猫类、狗类的对
2022-04-08 22:25:12
397
原创 Java面向对象:继承性
1.什么是继承性1.1继承体现继承(extends)让类与类之间产生关系,子父类关系Animal是父类,cat和dog都是子类书写格式 class cat extends Animal{}1.2代码体现主类class MainMethod { public static void main(String[] args) { dog d = new dog(); d.color = "black"; d.leg = 4 ;
2022-04-05 22:34:51
497
原创 PicGo和腾讯COS搭建图床
1.前言博客搭建好了,但是写文章一直用本地存图片不是个很好的办法免费的图床延迟太高,信息安全也是个问题,准备自己搞个图床。网上搜了搜发现开源项目PicGo不错,覆盖了常见的对象存储的几个平台。下面以腾讯云COS为例2.准备腾讯云官网 cloud.tencent.comPicGo Github项目 PicGo下载方式去看Github上面的README.MD就行,可以用山东大学的镜像去下载,速度比GitHub快3.腾讯云配置4.PicGo部署打开PicGo选择图床设置里面的腾讯云
2022-04-01 23:01:27
736
1
原创 通过Hexo和Github搭建个人博客
1.前言很早之前就有搭建自己博客的想法,奈何之前太懒每次都拖延没去搞,最近突然悟出了什么开始恶补编程基础知识,逛B站时候无意间看到了Codesheep的视频,搞了7个小时终于是搭建起来了。搭建的过程肯定是不会一番风顺的,我自己都搞了那么久,如果搭建过程中遇到任何困难,建议先自己用优快云,GitHub,百度,Google各大平台区解决,如果实在无法解决可以优快云私信我,我有空看到会第一时间回复。原创文章优先发布到我自己的博客: kinoz的个人博客2.环境准备Git工具Nod
2022-04-01 22:58:56
164
原创 Java面向对象:封装性
1.什么是封装性1.1封装核心是指隐藏对象的属性和实现细节,仅对外提供公共访问方式打个比喻来说,一个手电筒,用户只需要知道开关和充电的功能即可内部的电路板,元器件需要进行封装隐藏起来1.2封装原则将不需要对外提供的内容都隐藏起来把属性隐藏,提供公共方法对其访问1.3封装的好处隐藏实现细节,提供公共的访问方式提高了代码的复用性,提高安全性class test{ pirvate int age; //修饰属性 private String name; pu
2022-03-29 18:12:27
455
原创 通过git部署代码到GitHub
1.前提条件注册Github下载GIT工具2.创建Github仓库3.开始部署以管理员命令打开git窗口可预防后期一些错误,但是需要手动输入路径也可以在文件夹中右击选择git bash here获取磁盘位置cd /d/phpdoc初始化git工具git init本地文件添加到Gitgit add .文件备注git commit -m '这里写备注'上传仓库git remote add origin 你的仓库地址开始上传git push -u or
2022-03-27 16:00:57
156
原创 Java运算符总结
1、运算符概述运算符是一种特殊的符号,用以表示算数的运算、赋值和比较等。算数运算符 赋值运算符 逻辑运算符 比较运算符(关系运算符) 位运算符 三元运算符2、算数运算符2.1 ++和–的用法1、当++(–)单独使用时放在前面或者后面的操作都一样(常见用法):2、当++(–)参与运算的时候: a++(–)先赋值,后自增,(–)++a先自增,后赋值自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误的。 //前++ 后++
2021-08-11 22:44:08
213
原创 Java数据类型
1、关键字和保留字的说明1.1关键字定义:被Java语言赋予了特殊的含义,用作专门用途的字符串(单词)特点:关键词的所有字母都是小写用于定义数据类型的关键字:class interface enum byte shortint long float double charboolean void 用于定义流程控制的关键字:if else switch case defaultwhile do for break continuereturn用于定义访问权限的关键字:priva
2021-08-08 22:15:41
274
原创 Python5行代码爬取 图片/视频
爬虫的一个基本原理:发起请求#通过http库向目标站点发起请求,及发送一个request 请求可以包含额外的headers等信息,等待服务器的响应。获取相应的内容如果服务器正常响应,会得到一个Response,Response内容便是所要获取的页面内容,类型:二进制,文本,HTML,Json字符串。解析内容得到的内容,可能是HTML可以用正则表达式,网页解析库来进行解析,可能是Jso...
2019-08-17 10:07:53
631
原创 Python用def函数实现名片管理系统
**整个名片管理系统由7个函数来实现**函数分为三个部分定义一个列表用于存放所用的信息PartA:为首的功能菜单函数:实现了功能区域的介绍和选项对照PartB:中间的功能函数 增删改查 和查询全部:增添函数:1:键盘录入 姓名 QQ 微信 地址 信息2:定义一个字典把这些录入的信息存放删除线格式 在字典中3:把字典的内容添加到列表中删除函数:1:输入要删除人的姓名2...
2019-08-09 19:29:18
1575
转载 Java反射基础
1:类加载器类加载过程当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步骤来实现对这个类进行初始化。 加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类使用时系统都会建立一个Class对象 连接:验证,是否有正确的内部结构,并和其他类协调一致。 准备,负责为类的静态成员分配内存,并设置默认初始化值 解析,将类...
2019-05-23 21:02:49
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人