自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天一个前端小知识~

不断学习,日积月累!!!

  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 MySQL之单表查询、多表查询、常用函数

一、单表查询1.基本语法(关键字)select 列数据from 表的“结果集”where 分组前条件group by 分组having 分组后条件order by 排序limit 分页2.基础查询多个字段的查询 select 字段名1,字段名2... from 表名; 如果查询所有字段,则可以使用*来替代字段列表。去除重复: * distinct起别名:

2020-09-29 01:27:39 532

原创 反射——框架设计的灵魂(封装getter和setter方法)

一、什么是反射将类的各个组成部分封装为其他对象二、需求写一个"框架",封装setter和getter,通过配置文件,调用指定类的属性的getter、setter方法如何加载配置文件呢?三、代码pro.properties 配置文件className=test0926.demo1.PersonfieldName=nameparaType=Stringvalue=beizhenPerson 类package test0926.demo1;/** * 人 * @author :

2020-09-27 11:43:40 282

原创 玩转学校OJ上的字符串、数组题(子串删除、字符串分隔、最大值移动到数组末尾、最接近平均值的整数)

学校OJ今天刷了刷学校OJ上的题,怀念大一大二刷题的时光~OJ个人信息排名今日份题解1842——子串删除编写程序从字符串s中删去所有子字符串t(如果s不包含t,则不删除)。如"this iiss a book,it is a nice book!",删除子串”is”后为"th is a book,it a nice book!"package test0921.demo1;import java.util.Scanner;/** * 删除子串 * @author : Be

2020-09-21 17:44:03 600

原创 快速了解JSON数据与XML数据优缺点

什么是JSON全称JavaScript Object Notation,即JavaScript对象表示法。Person p = new Person();p.setName("beizhen");p.setAge(20);var p = {"name":"beizhen","age":20};JSON是一种轻量级的数据交互格式,具有良好的可读性和快速编写的特性。什么是XML全称Extensible Markup Language,即可扩展标记语言<?xml version='1.

2020-09-18 16:32:24 209

原创 从字符串中提取出需要的内容

问题输入一段字符串,从中提取1000-3999(包括1000,3999),输入并打印,以空格隔开列如输入:20201515abc2020 100 4000 3999输出:2020 3999思路1.定义一个截取字符串数组,遍历输入的字符串,如果字符属于0-9,用字符串拼接存入数组。2.定义一个指定数组,存入1000-3999的字符串3.比对两个字符串数组代码package test0917.demo1;import java.util.Scanner;/** * 从字符串中提

2020-09-17 23:20:24 2570

原创 北榛智写——web项目(Jsp+Servlet+Bean+JDBC)

一、项目介绍用户输入关键字,程序通过角色关联度获取其他角色,再关联获取时间、地点、事件,这四个要素组成了一篇完整的文章。用户可以注册、登录进入后台管理,对角色库、时间库、地点库、事件库进行增删改查操作。部分页面截图首页文章内容登录注册后台人物管理二、项目模块1.用户管理模块:注册,登录2.文章结构模块:文章具有固定结构,包括人物、事件、事件发生地点、事件发生的时间3.文章生成模块:通过关联度把文章组成元素关联起来,生成一篇完整的文章4.后台管理模块:用户可以对文章结构组成元

2020-09-16 20:50:02 595 1

原创 教你快速去掉VC运行环境下的Press any key to continue

问题当我们运行c文件时,默认都会显示Press any key to continue这句话那我们怎么让这句话不显示呢?解决方案答案很简单,只需在程序末尾加一行**getch();**代码即可注意加头文件conio.h#include<stdio.h>#include<conio.h>int main(){ printf("Hello,Bei-Zhen"); getch();}运行效果...

2020-09-16 12:59:20 6967 2

原创 web项目通用简易登录界面

效果展示代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>智能写作机器人——登录</title><style type="text/css">body { background: url("images/login-bg.png");}* { padding: 0; marging: 0;}.main { padding-

2020-09-15 23:06:48 3558

原创 Java入门——JVM、JDK、JRE是什么及配置环境变量

一、 Java虚拟机——JVMJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。二、JDK

2020-09-15 19:37:35 625

原创 Java程序员必备——项目分包

一个优秀的程序员,一定会写代码注释和项目分包,这样团队合作做项目就会轻松许多。1、view层: 视图层,即项目中的界面(输入、输出语句)2、controller层: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理(向后面传值—对用户输入的信息进行封装,向后台请求)3、service层: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理(通常处理dao层抛出的异常)4、 dao层: 数据访问层, 用来操

2020-09-15 00:49:50 592

原创 你不得不知的Linux常用命令

一、切换目录命令——cdcd app 切换到app目录cd .. 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录使用tab键来补全文件路径二、列出文件列表——lsls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。 格式:ls[参数] [路径或文件名]常用:在linux中以 . 开头的文件都是隐藏的文件* ls* ls -a 显示所有文件或目录(包含隐藏的

2020-09-13 22:50:45 174

原创 带你快速知晓什么是Linux

一、Unix是什么Unix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。二、Linux概述Linux是基于Unix的Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

2020-09-12 00:36:29 131

原创 校招高频笔试题——反转链表

问题输入一个链表,反转链表后,输出新链表的表头。代码public class Solution { public ListNode ReverseList(ListNode head) { //判断链表为空或长度为1的情况 if(head == null || head.next == null) { return head; } ListNode pre = null; //当前节点的前一个节点

2020-09-12 00:25:54 193

原创 Mina实现群聊和私聊

一、项目效果项目结构图客户端一客户端二二、原理图三、下载jar包https://www.apache.org/dyn/closer.lua/mina/mina/2.1.3/apache-mina-2.1.3-bin.zip四、代码实现1.服务器package com.qy.server;import org.apache.mina.core.service.IoAcceptor;import org.apache.mina.filter.codec.ProtocolCod

2020-09-11 00:11:43 272

原创 ArrayList是怎么扩容的呢?

你是否读过ArrayList的源码呢?问题import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(); for(int i=0;i<100;i++){ list.add("a

2020-09-09 00:27:49 385

原创 静态代码块、静态方法、普通代码块、构造方法优先级

代码package test0908.demo1;/** * @author : Bei-Zhen * @date : 2020-09-08 22:56 */public class Demo1 { public static void main(String[] args) { System.out.println("静态方法"); new Demo1(); new Demo1(); } public Demo1()

2020-09-09 00:12:24 309

原创 你知道字符串是怎么比较是否相等的吗

字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()><=>=解析:两个字符串比较的时候比的是ASCII码,从第一位开始比,如果第一位能比较出谁大谁小则直接返回,若相等,比较下一个字符,因此选B...

2020-09-08 23:05:07 1300

原创 带你快速知晓 jsp 和 servlet 的区别

1.jsp经过编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。4.Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出

2020-09-08 00:16:39 339

原创 你还在为IDEA 2020.2创建web、spring等项目犯难?

一、问题描述当我们的IDEA升级到2020.2的版本时会发现创建web、spring等项目时和以前的版本有差别以前版本2020.2版本这时候我们该如何新建web项目呢?二、问题解决1.创建一个普通的Java项目2.右键项目名——> Add Framework Support…3.勾选Web Application即可...

2020-09-07 22:34:47 1315 3

原创 学习MySQL数据库设计这一篇就够了

一、项目需求某高校拟开发一套高校信息管理系统,要进行后台数据库的设计,以“学生成绩管理”为例,创建一个数据库。此模块具有成绩输入,成绩查询,名次排序,分数统计,删除学籍等功能。二、表的设计语法: create table 表名( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); 注意:最后一列,不需要加逗号(,)1.创建学生信息表(stu_info)sql语句如下create table stu_info( stu_name

2020-09-01 19:31:54 2379

空空如也

空空如也

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

TA关注的人

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