自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java常用方法(持续更新...)+一些遇到的问题

appendpublic class Number1 { public static void main(String[] args) { StringBuffer buf=new StringBuffer("Hard "); String aString = "Waxworks"; StringBuffer app=buf.append(aString,3,4); System.out.println(app); }// public synchronized StringBuff

2020-10-26 10:05:20 206 2

原创 写一下写博客的体验及改进办法

1.最好每篇博客要有实例,每篇不要写太多,看了有视觉疲劳。2.思路要清晰,最好是有目录,和问题为导向3.每个知识点之间最好空一段距离,没有那么紧凑,看的人比较舒适。4.重点要突出,粗体显示。...

2020-08-02 08:14:46 126

原创 如何学习编程?实际体验方法。

亲身体验的方法(适合自己才是最好的)1.以问题为导向,发现问题用5w1h的思考方法来问自己:从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。然后再行动。2.将问题先写在一个载体上(纸张,记事本等),然后自己的心里就会比较清楚了,最后再采取行动,这样才知道什么才是自己最需要的。3.学会取舍,在学编程这条路上太多的东西需要投入精力,找到自己最感兴趣的,在下功夫,自己的效率才会最大化。...

2020-05-25 15:36:20 235

原创 如何更好的学习Java这门编程语言?

1.多练,多敲代码,多写文章,多练思维,面向对象的思维2.多思考,思考出现问题怎么了,为什么会出现这样的问题3.多交流,可以参加论坛交流群最重要的是坚持

2021-10-30 23:25:54 113

原创 Spring框架的Spring的概念,耦合、解耦,ioc,多例和单例的相关知识

Spring是什么意思?Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为 内核Spring的体系结构是什么?耦合是什么意思?耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。在软件工程中,耦合指的就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计,应使类和构件之间的耦合最小。.

2021-09-11 10:40:50 400 1

原创 mybatis框架的相关知识

持久层技术的解决方案有哪些?JDBC技术、Spring的JdbcTemplate,他们都不是框架,JdbcTemplate只是工具类。jdbc对操作数据库有什么问题呢?jdbc操作需要操作对象,对象的创建和调用方法比较繁琐。mybatis是什么?是一个持久框架,它使用了ORM思想实现了结果集的封装。包名为什么要取成Dao?Dao包里面写的是接口。为什么持久层的映射文件中select标签中一定要返回给User类?需要把结果封装到User类中,然后才可以显示出来。SqlMapConfig.

2021-09-10 20:18:58 138 1

原创 数据库连接池的相关

为什么要使用数据库连接池?因为原来的jdbc操作,相当于是服务员用完就会开除,这样子服务员的利用率就不高,现在有了连接池就会是长期工服务员了,会反复使用他。

2021-09-10 09:45:48 140

原创 JDBC的相关知识

为什么要产生JDBC?定义了可以操作所有关系型数据库的规则。即是接口。各个数据库厂商去实现这套接口,提供对应的数据库驱动jar包。真正执行的是驱动jar包中的实现类。jdbc的本质是:代码中new出来的各个对象有什么用?...

2021-09-09 10:20:31 149

原创 mysql多表查询的相关知识

多表查询的相关知识多表查询分为哪几类?内连接查询1.隐式内连接:使用where来消除无用的数据2.显式内连接:换了一种格式外连接查询1.左外连接2.右外连接子查询显式内连接的格式中inner是一定要加上的吗?inner join左右的表名是可以交换顺序的吗?是可以省略的。 INNER JOIN 左右的顺序是可以互换的,但是表的字段的顺序也是会互换的。什么是笛卡尔积呢?* 有两个集合A,B.取这两个集合的所有组成情况。一般合成的集合是C=A*B* 要完成多表查询,需要

2021-09-06 22:23:11 61

原创 数据库中的约束和事务的相关

数据库中的约束是什么意思呢?有哪几个呢?对表中的数据进行限定,保证数据的正确性、有效性和完整性。 1. 主键约束:primary key2. 非空约束:not null3. 唯一约束:unique4. 外键约束:foreign key非空约束:not null是什么意思呢?就是限制值不能为null唯一约束:unique是什么意思呢?唯一约束限定的列的值可以有多个null主键约束是什么意思?保证主键非空且唯一什么是主键?什么是外键参考auto_increment自动增长是什么意思?

2021-09-05 21:01:28 194

原创 数据库mysql

什么是数据库?数据库的英文单词:DataBase 简称:DB用于存储和管理数据的仓库(文件系统)使用统一的方式来操作数据库–特点什么是关系型数据库?还有那些类别呢?可参考:https://zhidao.baidu.com/question/942624064060464692.html常见的关系型数据库有那些?Oracle、DB2、MySQL、Microsoft SQL Server、Microsoft Access...

2021-09-04 17:12:51 71

原创 io流(字节流)

io流是什么意思?i指的是input,o指的是output,流指的是数据(字符、字节)输入是把硬盘的数据->内存中输出是把内存的数据->硬盘中输入流输出流字节流字节输入流InputStream字节输出流OutputStream字符流字符输入流Reader字符输出流Writer输出数据的原理是什么?(内存->硬盘)java程序–>JVM(java虚拟机)–>OS(操作系统)–>OS调用写数据的方法–>把数据写入到文

2021-09-03 10:56:20 112

原创 java过滤器

过滤器对象有什么作用?设置过滤规则,accept方法用于过滤文件的过滤器的内部结构是什么呢?图解:注意:图中的accept方法、listFiles方法的执行流程。首先要了解两件事情:过滤器中的accept方法是谁调用的?listFiles调用accept方法中的参数pathname是什么?File对象使用匿名类创建过滤器对象的时候,需要怎么做呢? File[] files = dir.listFiles(new FileFilter() { //使用

2021-09-03 09:29:34 140

原创 2021_9_2 File类一些功能的学习

File实例怎么创立?三个构造方法:public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。(修改路径会更加灵活)public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。注意:构造器的不同参数:File par

2021-09-02 10:43:14 108

原创 2010Excel分列操作的一些问题进行分享

2021-08-27 16:49:36 153 1

原创 java面试题(持续完善)

基础篇jdk和jre有什么区别?回答问题:jdk:java开发工具集 jre:java运行环境 简单来说:如果只要运行Java程序,只需要安装jre就可以了,如果需要编写java程序,编译程序(javac),那就需要jdk了jdk=jre+java开发工具集(比如 javac 编译器等)jre=JVM+Java SE标准类库帮助理解:程序运行的过程:计算机语言分为三种:机器语言、汇编语言和高级语言,各自的概念是什么呢?从电脑jdk的文件位置分析:为什么不安装公共的jre系统呢?

2021-07-20 08:51:25 144

原创 厨艺学习加油

茄子炒肉准备头部去掉,切成几块,每块在切成细条状,放入碗中,加入盐,腌制好之后把多余的水倒掉葱切成几段,生姜切成姜丝,切几个辣椒圈切好肉片,在一旁备用起锅放肉片,干炒肉变色,加入葱,姜丝,辣椒圈,加入酱油,加入生抽,料酒,五香粉,加入茄子,干炒茄子熟,就成功了。上海青炒肉准备切去上海青的叶子,掰开洗净,将宽的叶子一分为二装入碗中,加入盐腌制10分钟,腌过的菜是脆的,里脊肉切片装入碗中,加入生抽,生粉和水抓匀,淋入油抓匀,防止下过粘连,热锅冷油,下入剁辣椒酱和蒜蓉朝天酱爆香后加入肉片炒

2021-07-17 11:15:44 387 1

原创 计算机网络的知识的一些学习(6.15集线器和交换机的区别仿真实验)

集线器不同冲突域问题上面的两个是集线器连接的网络拓扑结构,下面的两个是交换机连接的网络拓扑结构。上面图片和下面图片的不同就是:上面的两个集线器,通过交换机连接到了一起。现在需要验证的问题就是冲突域会不会减小呢?具体实验步骤:通过发一个简单的数据包,看是否可以隔离开,就可以判断可不可以解决减小冲突域的问题。具体参照:(由于自己制作的gif现在的cdsn的个人相册功能取消了,传不了动图,所以附上链接)计算机网络简明教程及仿真实验:(第六讲集线器和交换机的区别22:00开始)https://www

2021-06-15 19:20:12 375 2

原创 解决Typora图片会消失问题,方便图片的粘贴;带有图片的文挡,如何完整的拷贝到其他的文件位置

在这个链接的基础上一些操作链接详情第一步单击右键->选择图像第二步在百度下载图片或者截取图片第三步选择对应图片,并导入图片第四步typora的默认位置中会自动显示 测试.assets文件夹文件保存默认位置:偏好设置->通用->指定目录如果要移动的话连着文件夹一起移动到对应文件夹就好了系统的管理文件内容具体还是要多使用精华参考...

2021-06-11 11:52:57 1218 1

原创 java跳出死循环(会更新)

示例代码第一种: public static void studentServer(String uname) { UserDao_Imp userDao_Imp = new UserDao_Imp(); while (true) { // 展示学生管理的页面 int item = View.studentMenuView();// 选择操作 if (item == 0) { // 第一种方法: System.exit(-1);// 终止程序 } else i

2021-02-25 20:11:05 1319

原创 Html学习

概念最基础的网页开发语言语法标签学习文件标签概念:构成html最基础的标签文本标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文本标签</title></head><body><!--注释--><!--br 换行-->白日依山尽,<br/&g

2021-02-12 10:57:55 150 2

原创 Css学习

内边距和外边距,都只是一个相对的概念。

2021-02-12 10:39:00 143 4

原创 java中mysql、sql、事务相关知识

DML与DDL的区别一、DML与DDL的含义:1、DML(Data Manipulation Language)数据操作语言-数据库的基本操作,SQL中处理数据等操作统称为数据操纵语言,简而言之就是实现了基本的“增删改查”操作。包括的关键字有:select、update、delete、insert、merge2、DDL(Data Definition Language)数据定义语言-用于定义和管理 SQL 数据库中的所有对象的语言,对数据库中的某些对象(例如,database,table)进行管理。包

2021-02-08 11:32:29 144

原创 JDBC的学习

概念英文全称:Java DataBase Connectivity ;java数据库连接,java语言操作数据库

2021-02-08 10:06:11 133

原创 在文件读的null和““问题

文件流中读写null和""的一些区别:null是空对象""是空字符串,是一个对象String s=null;//null是未分配堆内存空间,也没有存入任何对象String a;//分配了一个内存空间,没存入任何对象String a="";//分配了一个内存空间,存了一个字符串对象Object o = null;只是定义了一个object类的值为空引用 并没有初始化,所以在内存中不指向任何对象。Object obj = new Object();这时候初始化 obj才指向堆内存中值为空(

2021-01-01 13:37:15 450 2

原创 Date类以及相关的格式函数及日期函数 不断补充

构造函数学习一个类的方法,我会从JDK api中的构造函数开始(Date类有点过时了):规则Date类的一些规则说明:类 Date 所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将使用下面的表示形式:年份 y 由整数 y - 1900 表示。月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。日期(一月中的某天)按通常方式由整数 1 至 31 表示。小时由从 0 至 23 的整数表示。因此,从午夜到 1 a.m. 的时间是 0 点,从中午到 1

2020-12-31 19:01:32 801

转载 java中一些注意的知识点

java字符串中如何显示双引号 转载

2020-12-22 11:16:42 52

原创 java的制作GUI项目一些方法

getSelectedFile 转载List的toArray()方法和toArray(T[] a)转载getPath()与getAbsolutePath()的区别转载

2020-12-03 15:56:01 211

原创 代码显示return的用法(c语言和java的比较和整合)

在这里我把java和return的一些讲法做一个整合,基本上是相似的作用。java中return的主要作用:1.结束当前方法体2."return 数据"返回方法所要的值或表达式3.return后面不可以声明执行语句4.return后面有且只有一个返回值,是一个数值,如果打印出来,需要给他赋变量操作(定义)c语言中return的用法参考:添加链接描述如果是嵌套方法体的使用,只return结束当前的方法体:输出结果:111...

2020-11-13 11:14:55 546

原创 java中equals和==的区别和用法(代码中讲解)

package day02;import java.util.Date;/** * equals()方法 * 1、是一个方法,而非运算符 * 2.只适用于引用数据类型,调用需要对象.来调用,以及基本数据类型不可以用. * 3.object中的equals()方法的定义,和==的作用相同 * 4.自定义的类使用equals方法需要重写Object类中的equals方法 * public boolean equals(Object obj) { * r

2020-11-04 23:05:03 197

原创 原创:eclipse的debug调试

一般有两种调试方式:1.System.out.println();打印输出语句查看异常,查看中间环节有没有出现错误,小项目比较适用2.Eclipse-Debug调试方式断点:从main方法进入,到main方法执行完成,相当于一个全过程,断点相当于其中的关卡,可以暂时停留一下,查看当时的变量的值等,也可以类比于跑马拉松的时候中的驿站。在其他的方法也可以设置断点。使用流程1.debug as-debug perspective(是否打开debug透视图,可以看到小臭虫的图像是debug按钮)2.de

2020-10-24 16:44:00 244

原创 IDEA的一些事情

idea的卸载问题1.版本号刚开始是以字母号为顺序的,比如说是J,M等,后来改成以发布的年月日来命名的。月份那个地方代表的不是表示月份,表示的是第几个版本。日的地方表示之后的小的迭代版本。2.config配置文件,类比于eclipse的.metadata配置文件,不同是config是统一的配置文件,可以删除,重新在创建等,系统文件system,里面会有一些缓存文件caches等,刚开始启动的时候,有一些缓存比较慢。3.注意有些软件卸载后,重新装之前要进行重启操作,比较保险一些idea的介绍1.ja

2020-10-23 21:37:51 121

原创 Java的一些知识点:封装性、javabean、属性的赋值过程、uml类图、this关键字

最好是每个class中只写一个类,不要都写到一个class源文件中封装性形参赋值完,就弹出栈了,需要用的时候用方法调用属性的赋值过程1.默认初始化值2.显式初始化3.构造器中初始化先三种只能执行一次第四种可以反复执行4.通过“对象.方法”或者“对象.属性”顺序 1 2 3 4,后面的赋值会覆盖前面赋的值一般看下属性赋值最后的值,就可知道最终在控制台输出的值了,比如最后的女朋友才是显式的,才是最终和你相伴终生的。javabean可重用的组件,条件是:类是公共的 有无参公共构造器

2020-08-04 08:40:04 210

原创 Java的零散知识点(参数传递,递归,for循环,构造器,封装...)

参数传递的机制引用类型传递,比如类的类型 在main方法中赋给形参,赋的是地址,对象操作实际就是在操作main方法中的变量,基本数据类型,调用赋值的是数值,不是地址for循环第一个条件可以不赋值,不用定义,如果赋值,变量调用不了,在括号里面,如果在for中没有定义,变量使用范围i++ 就可以出去了,后面还可以直接用//如果是上面这种,i=1for (int i = 1; i < arr.length; i++) { if (minValue > arr[i]) { min

2020-08-03 09:28:31 204

原创 淘宝店铺的一些学习

经验证明 当地市场监管局 办理网店营业执照个体户亮照营业执照生成食品经营许可证 要有营业执照 和 公司农产品就可以 不用食品经营许可证店铺信用度 淘宝等级 心 钻石 王冠买家评价 一个好评一分 评价30天默认加一分可以修改评价 天猫是不可修改的180天可以追评,可以影响买家回馈率开店时长 可以获得金牌店铺开通抵抗工具 4颗星 >90天 淘金币天天特卖 中小卖家 90天以上 注册店铺动态评分 描述相符 服务 物流 比行业均值低 绿色 买家可以给他评分决定15天内信用分和动

2020-08-02 08:50:24 243

原创 eclipse的安装后的一些配置以及一些操作

获取安装文件方式,哔哩哔哩输入关键词:eclipse,在评论处就可找到对应安装链接,找不到私信我下面是以eclipse版本eclipse-jee-neon-3为例操作,其他版本大同小异。一般安装是绿色版,直接解压就可以用,当然有能力的最好买正版用。安装到基本配置解压到非中文文件位置第一次打开页面,如果勾了use this… 以后就只能这一个workspace主页的页面勾上always show… 可以避免每次都跳出首页界面调整 透视图 open perspective 打开透视图 选择jav

2020-08-02 08:38:05 340

原创 附录注意(续文章:printf函数的详细用法以及整型数据的相关详细分析)

附录注意1.printf输出整型数,输出的形式为printf(“%d”,n);n为变量,n必须被int 或 long int 或 short int 定义。也可以是printf(“%d”,34);这样就会在屏幕上输出34,所以后面输出可以是常量也可以是变量。2.什么为实数?见下图。3.浮点型数据是用来表示具有小数点的实数的。在c语言中,实数是以指数形式存放在存储单元(内存)中的。一个实数表示为指数可以不止一种表现形式。比如3.14159可以表示为:他们都是代表一个值,小数点的位置可以浮动,所以叫

2020-08-02 08:10:29 1164

原创 自己立下的小目标,尽量完成

接下来会不定时的更新每天自己学习的内容。之前有段时间,没有写博客,是想长期积累之后才带来一些东西给大家,后来想了想,写博客也不是一天两天能写好的,还是不断把每天的学习成果记录下来,以后不断复习,不断的完善,带给大家更好的知识干货。1.分享给大家我的见解2.这样对自己复习巩固也是不错的3.所谓“温故而知新,可以为师已”...

2020-08-02 07:52:57 170

原创 重装Ubuntu18.04的经历,有线宽带连接、飞机图标问题经历两天终于成功了。

写这篇文章主要是为了传播类似问题的解法,尽量让一些人少走弯路,确实网上类似的问题实在太少解法了,就算有而且都是基本雷同,我甚至到外国的网站都无法找到解法,那么我就自己写一个吧,造福自己也是造福他人。前提是:我的电脑是联想版本ThinkPad Edge E430,首先声明我的这台电脑是2012年买的十分的古老的,cpu是i3-2370M,我刚得到它,本打算丢了,但是心想何不装一个linux系统来专门用来开发呢,于是乎我的旅程就开始了,记住我只给这台电脑装一个系统,因为它实在太旧了。方法:首先到官网下载u

2020-07-05 10:30:26 2015

原创 苦逼ftp解决方案体验过程分享。

1.感觉到了程序员的快乐很多人都不会懂,面对一直解决不了的问题,通过一步一步的尝试最后解决了那种感觉好像便秘一下就通了的感觉,舒畅2.是个什么事情呢?现在网课上传文件给课代表,是要通过ftp的方式,但是在浏览器上可以访问文件夹,但是无法上传,然后呢用软件就是登不进去,十分难受。解决办法想了很多,将internet选项-高级设置-的被动parv的勾去掉就可以兼容对方防火墙了,我之前还在防火墙上勾选了service-ftp选项应用,折腾了好久就是解决不了,终于成功了记录一下。3.但是在软件上还是进不了,可能

2020-06-15 21:46:44 204

空空如也

空空如也

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

TA关注的人

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