
笔记
文章平均质量分 72
四原色
I'm nobody.
展开
-
你听说过吗?CharSequence家族之String三剑客[Sting-StringBuffer-StringBuilder]的进制奇缘!
你听说过吗?CharSequence家族之String三剑客[Sting-StringBuffer-StringBuilder]的进制奇缘!文章目录你听说过吗?CharSequence家族之String三剑客[Sting-StringBuffer-StringBuilder]的进制奇缘!@[toc]1.String1.1源码分析1.1.1 String对象的实例化1.1.2常用方法1.1.3 String源码分析1.1.4 编译器对String的优化1.2内存模型1.2.1 String的堆栈存储模型2原创 2021-07-31 21:07:30 · 596 阅读 · 0 评论 -
你所没有听说过的常量、变量、字面量在这里!
-常量、变量、字面量,量量精通!-大家好!我是本次码哥----四原色先生!今天晚上,手把手教你理解常量、变量与字面量!1. 常量常量通常是放在“常量池”中,在赋值之后就不可改变,具有名字,可以是基本类型也可以是类型,使用final关键字修饰,初始化必须赋值,且类型和值不能再改变。注:对应全局常量,若初始化未赋值,可且仅可在构造方法里赋值,但必须在此类中全部构造方法内赋值。public class FinalViable{ final int FINAL_INT;//未原创 2021-07-31 20:35:52 · 546 阅读 · 0 评论 -
强!真不愧是人类高质量男性!仅用三行代码就从一千个数字随机选出了一百个不同的数字!
人类高质量男性就该有人类高质量男性的样子!不仅仅应该能从外表看出来,更应该由内而外地表现出来,你比如说下面三行代码:public class RandomNum { public static void main(String[] args) { int num[]=new int[100],allNum[]=new int[1000];//num存放最终得到的100个不同数字,allNum存放0~1000的1000个有序数字,(int)(Math.random()*(allN原创 2021-07-19 23:44:51 · 744 阅读 · 0 评论 -
皇天不负有心人!在学校,我花了三年终于学会了冒泡排序!
三年如一日,编码朝朝暮暮!终于,像所有大神一样,我学会了冒泡排序!在此之前,没有人知道我经历了多少个苦苦挣扎的日日夜夜,也没有人能够理解这颗懵懂的心!普天之下,谁能助我?莫非是你,点赞评论加关注!下面,带你一起去领略一下冒泡排序的精髓所在!目录1. 初始1.1 创建Sort排序接口1.2 实现冒泡排序1.3 加强冒泡排序1.4 两种加强方式的排序与原始交换方式1. 初始 冒泡排序:...原创 2021-07-16 00:17:26 · 157 阅读 · 1 评论 -
除了try{}catch{},你究竟还知道多少避免空指针异常的骚操作?
你究竟还知道多少避免空指针异常的那些骚操作?一个有趣的bug总能找到一个有趣的java8特性!当我们遇到空指针异常时,你还在使用try...catch吗?那就太out啦!这里教你一招使用java8特性来避免空指针异常。小伙伴知直呼——装到啦!目录1. 错误分析2. 第一步解决方案2.1 解决过程2.1 过程分析3. 第二步解决方案2.1 解决过程2.1 过程分析4. 使用java8特性后5. 总结...原创 2021-07-13 21:17:35 · 1145 阅读 · 12 评论 -
快来学!Git建立本地仓库并将项目上传到Gitee的完整步骤
目录Git建立本地仓库并将项目上传到Gitee的完整步骤1、前提2、选择需要上传的项目3、设置个人信息4、在本地项目目录创建本地仓库5、上传所有代码到本地仓库6、在gitee上新建一个仓库6.1 关联本地仓库并上传代码6.2 push时,会报错 7、执行如下命令8、最后重新执行一次push命令Git建立本地仓库并将项目上传到Gitee的完整步骤1、前提 首先保证电脑上已经安装了git客户端,并自己已注册了github或gitee账号。...原创 2021-07-11 11:41:33 · 504 阅读 · 5 评论 -
这回摊真的摊上大事啦!一个使用spring+mybatis+SpringMVC+maven+ajax+html5+css3+jvavScript整合的火车票售票管理系统被别人做出来了!
1. 前言项目已经打包到了github了:https://github.com/11000100111010101100111/-SSM-maven-ajax-c3-h5-Js- 2.还打包到了本站:https://download.youkuaiyun.com/download/qq_44140450/20096676下面来带大家欣赏一些效果,具体源码可以直接github上查,或者点上面的链接去下载:github下载:开源免费; 优快云下载:不免...原创 2021-07-09 10:49:00 · 905 阅读 · 0 评论 -
不可不知!这个计算机网络期末汇总非常有用!
目录1.计算机网络概要2.物理层3.数据链路层4.网络层5.运输层6.应用层1.计算机网络概要2.物理层1.物理层的主要任务:确定与传输媒体有关的一些特性。1)机械特性:指明接口所用解析器的形状和尺寸、引脚数目和排列、固定和锁定装置。 2)电气特性:指明在接口电缆各条线上出现的电压范围。 3)功能特性:指明某条线上出现某一电平电压的意义。 4)过程特性:指明对于不同功能的各种可能事件的出现顺序。2.物理层考虑怎样在连接不同计算机的传输媒体上传输..原创 2021-07-08 23:16:43 · 189 阅读 · 0 评论 -
哀嚎遍野!学妹跟学弟分手了,因为JavaEE期末课设SSM太难了!呜呼哀哉!
期末课设题目亮像,朝野震惊!学霸直呼刺激,学渣大喊:救救我!!!江老师机灵,抓住了端午节的尾巴还送来了一个端午节安康大礼包,人送绰号-江湖十八铜人,就是下面的十八个题目!题目1 “基于SSM的高校人员信息管理系统设计”1、问题描述某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。2、功能要求(1)添加功能:程序能够任原创 2021-06-15 02:06:09 · 839 阅读 · 4 评论 -
你再不知道就晚了!SpringBean的property属性值使用ref与value的区别
1 我想先说... 细心的小猴子总能发现一些非同寻常的小问题 就像心细的你能看到我的作品。 家人们或许在Bean对象的时候会考虑很多问题, 就像今天中午在食堂打饭不知道在哪个窗口点菜一样,彳(chi)亍(chu),彷徨! 同学会告诉到哪点菜都一样,反正只要点菜。 但是小朋友,你是否会有很多问号? 这样点菜真的合适吗?我们要是知道哪个窗口具体情况是不是更好呢? 不要盲目打菜就像不要盲目使用ref和value一样重要!2 你知道吗?一般赋值或者加载配置文件的的时候使用...原创 2021-06-03 09:30:43 · 2304 阅读 · 15 评论 -
呼之欲出!期末课设IDEA整合SSM实现登录注册—轻松实现期末弯道超车,学霸直呼内行!
呼之欲出!期末课设整合SSM实现简单的登录注册原创 2021-05-23 18:54:30 · 2688 阅读 · 37 评论 -
还在发愁吗?第一个用idea搭建SSM的Login小案例出现404资源无法访问错误怎么办?看这里,一招教你永久解决!
HTTP状态 404 - 未找到目录HTTP状态 404 - 未找到前言1 问题描述2 项目部署2.1 项目结构2.2 开源代码3 解决过程:3.1 进入项目结构3.2 选择自定义模块输出路径3.3 添加资源目录到项目依赖3.5 检查结果4.最后总结前言这里我为了熟悉SSM框架,在学习完SpringMVC后开始上手一个比较好练手的login项目,于是随便写了点代码然后运行tomcat后发现了这个资源404错误,我猜测肯定是路径的问题,后来在网上找了原创 2021-05-18 09:51:21 · 3109 阅读 · 11 评论 -
含泪分享!在GitHub上找到了一个有趣的html/css/js登录案例
分享一个GitHub上的html/css/js登录案例长这个样子: GitHub有趣的登录案例html/css/js 喜欢就去荡他的代码,go go go!Github开源地址:https://github.com/11000100111010101100111/login-Exp...原创 2021-05-13 20:24:55 · 587 阅读 · 5 评论 -
循循善诱!手把手一步一步教你部署项目到GitHub
记一次GitHub项目发布后的心得体会点击这里查看发布后成果首先我们需要在本地新建一个项目,这里以我刚刚建好的一个登录案例来讲。发布github项目的前提条件:成功注册了一个github账号,没有github账号点击这里去官网注册本地安装了git,没有安装git点击这里去官网下载安装1.在github上新建一个项目登录github,直接点击star a project新建一个项目页面跳转后填写 Repository name 也就是说填写你要创建的项目名称,我这里先输入aaaaaa试原创 2021-05-13 19:28:39 · 802 阅读 · 2 评论 -
可恶!javax.servlet.ServletException: Servlet[dispatcherServlet]的Servlet.init()又又又引发异常
错误:HTTP状态 500 - 内部服务器错误类型 异常报告消息 Servlet[dispatcherServlet]的Servlet.init()引发异常描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况javax.servlet.ServletException: Servlet[dispatcherServlet]的Servlet.init()引发异常Error creating bean with name 'submitController': Injection of r原创 2021-05-09 09:46:21 · 9930 阅读 · 3 评论 -
伤不起!你学不会的spring与MyBatis整合,隔壁妹子轻松完成了还送了一个登录验证案例!
spring学习之 spring与MyBatista整合(一)1.spring与MyBatista整合1.1整合过程及其思路1.2整合案例:登录验证和注册1.3总结2.开方源代码2.1打开链接提取2.1.1 项目提取地址:https://download.youkuaiyun.com/download/qq_44140450/183090972.1直接从下面查看...原创 2021-05-09 09:24:04 · 251 阅读 · 0 评论 -
JavaSpring开发依赖jar 包以及第三方jar包下载
JavaSpring开发依赖jar 包以及第三方jar包下载1.依赖jar包:(1)spring-websocket-4.1.6.RELEASE.jar(2)spring-webmvc-portlet-4.1.6.RELEASE.jar(3)spring-webmvc-4.1.6.RELEASE.jar(4)spring-web-4.1.6.RELEASE.jar(5)spring-tx-4.1.6.RELEASE.jar(6)spring-test-4.1.6.RELEA.原创 2021-03-18 11:04:21 · 765 阅读 · 0 评论 -
初识蓝桥
2020B组试题分析(二)门牌制作【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1到2020编号。小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。请问要制作所有的1到2020号门牌,总共需要多少个字符2?【代码编写】import java.util.*;public class Dome_2{ public static void ma原创 2021-01-04 21:47:58 · 121 阅读 · 0 评论 -
初识蓝桥
2020B组试题分析系列(一)蛇形矩阵【问题描述】如下图所示,小明用从1开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20行第20列的数是多少?【解题代码】:import java. util.*;public class Dome_1{ final int tag=20; public static void main(String []args){ System.out.println( fun(""+tag原创 2021-01-04 21:11:45 · 183 阅读 · 0 评论 -
数学之美(二)Java实现绚烂绽放
分享一部Java编写的震撼特效合集由于优快云只能通过腾讯视频上传视频,所以附上下方链接,具体源代码目前没时间上传,等有时间另说,敬请期待,视频读者自取:标题[JAVA视频特效合集(img-4f7mms4o-1608707261129)(http://m.v.qq.com/play.html?cid=&vid=p3214gvi3wu&vuid24=UhX%2bLZ0JydiGRZXfZih//w==&url_from=share&second_share=0&s原创 2020-12-23 15:15:13 · 1272 阅读 · 8 评论 -
JAVA实现数字排序与查找
标题package com.Text9_10;import java.util.Random;import java.util.Scanner;public class RamdomNum { int []num={1,2,3,4,5,6,7,8,9}; public void getNums() { System.out.println("======请输入需要生成随机数的数量(1~100000000之间的1000的倍数):"); Scanner原创 2020-12-19 12:42:05 · 466 阅读 · 3 评论 -
Java学生选课管理系统 MySql_MVC_JAVAfx_可视化
Java课程设计_学生选课管理系统一、需求分析本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。1.信息需求学生信息:学号,姓名,性别,专业登陆信息:账号,密码课程信息:课程号,课程名,选课人数,选课容量,任课老师选课信息:课程号,学生学号登录信息:账号、密码2.功能需求系统为学生建立登陆信息,学生进入系统前需要身份验证,用户名、密码输入正确后方可进入系统,账号不存在时用户也可注册账号。在系统中,用户可以在界面中看到本人的基本信息,也可以对课程信原创 2020-12-18 22:28:54 · 5182 阅读 · 8 评论 -
Java 课程设计_学生选课管理系统(控制台)
Java 课程设计_学生选课管理系统需求分析本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。1.信息需求学生信息:学号,姓名,性别,专业登陆信息:账号,密码课程信息:课程号,课程名,选课人数,选课容量,任课老师选课信息:课程号,学生学号登录信息:账号、密码2.功能需求系统为学生建立登陆信息,学生进入系统前需要身份验证,用户名、密码输入正确后方可进入系统。在系统中,用户可以在界面中看到本人的基本信息,也可以对课程信息表和个人选课信息表进行查看、以及原创 2020-12-18 21:51:46 · 10498 阅读 · 12 评论 -
JavaFX系列教程(经验分享)
JavaFX有关操作文档最近有好多网友问我JavaFx文档教程,目前还没找到官方文档,但在百度上搜到了相关连接解释非常到位:点击此处打开JavaFX学习网址【易白教程 作者:初生不惑 】原创 2020-12-17 11:55:30 · 342 阅读 · 0 评论 -
JAVA--leetcode习题之860-柠檬水找零
leetcode习题之860-柠檬水找零题目描述在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。注意,一开始你手头没有任何零钱。如果你能给每位顾客正确找零,返回 true ,否则返回 false 。示例 1:输入:[5,5,5,10,20]输出:true解释:前 3 位顾客那里原创 2020-12-10 18:32:28 · 218 阅读 · 1 评论 -
java Swing实现五子棋
java实现五子棋项目运行结果视频经过压缩画质略显粗糙。标题1)绘制网格棋盘:重写JPanel的paint(Graphics g)方法,绘制16*16网格。如图:2)代码如下(仅包含部分代码):public class Board extends JPanel{ int width = Toolkit.getDefaultToolkit().getScreenSize().width; int height = Toolkit.getDefaultToolkit().ge原创 2020-12-09 16:21:00 · 538 阅读 · 1 评论 -
简单的java小游戏-石头剪刀布(课程设计/课后习题)
石头剪刀布-简单的java小游戏一、案例分析隔壁秃头今天发来一个题目,叫我们用Java给他我们做一个小游戏,具体内容有:实现传统益智游戏:石头剪刀布用户进入OS,首先输入自己的游戏名称选择一位对手进行比拼每进行一轮比拼就记录结果,方便最后计分最后根据胜场数评出最终获胜方二、结构设计对规则做了如下规定:数字1:剪刀、数字2:石头、数字3:布构建:Dos:主类User:用户类1)用户名2)得分Opponent:对手类1)对手名2)得分3)挑战难度(0~1原创 2020-11-29 23:06:01 · 8377 阅读 · 14 评论 -
JAVA小练习(二)数字组合求和运算
JAVA小练习(二)一、题目描述1-9任意一个数字实现 ABC + DEF = GHI,其中ABCDEFGHI为不相同的0~9数字之一; 列出实现的式子和个数二、实现代码如下:public class water { public static void main(String[] args) { System.out.println("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");原创 2020-11-26 21:57:04 · 369 阅读 · 1 评论 -
JVAV学习小练习(一)之leetcode习题之接雨水
leetcode习题之接雨水一、题目描述给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。(图片是从leetcode拉过来的)二、解题思路:1)将三维图形平面化,分层而治,即每一层中看成有或无立体块,即0或1;分别遍历每一层,判断每个立体块周围有无其他立体块或能否形成封闭区间,当某一位置为0(即无立体块)时且其四周(大于0的距离d处)存在非0状态时,此区域可存放的d1+d2+d3+d4个雨滴。2)分解后对每一层分析如下:原创 2020-11-26 21:25:40 · 299 阅读 · 2 评论 -
JAVA实现用户抽奖包含完整代码
标题标题标题import java.util.Scanner;import java.util.ArrayList;import java.io.*;import java.util.StringTokenizer;public class Dos { static boolean logined=false; public static void main(String[] args) { User user=new User(); int原创 2020-11-24 12:27:46 · 7370 阅读 · 31 评论 -
一个程序员对领导应该有的基本告白
一个程序员觉得对领导应该有的基本告白原创 2020-11-19 20:20:56 · 362 阅读 · 0 评论 -
每日一练之JAVA安卓使用摄像头
每日练习之JAVA安卓使用摄像头1、在MainActivity中,添加以下代码:public void takePhoto(View v){ Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivity(intent);}2、在activity_main中输入按钮,且输入:android:onClick="takePhoto";...原创 2020-09-21 23:10:41 · 375 阅读 · 0 评论 -
C#winform之自定义按钮形状
C#winform之自定义按钮形状需求分析中…原创 2020-08-13 00:59:53 · 2878 阅读 · 0 评论