![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVASE
瓜皮佳ԅ(¯ㅂ¯ԅ)
我已经是个大孩子了,该自己起来改bug了
展开
-
leetcode——字符串转换整数
请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽...原创 2019-05-15 18:35:39 · 88 阅读 · 0 评论 -
带你去旅行——基于Web的旅游网站
一、核心技术1、Web层1>servlet:前端控制器2>html :视图3>Filter :过滤器–>解决乱码问题4>BeanUtil:数据封装5>Jackson:json序列化工具,ajax一步提交表单,完成校验2、Service层1>Javamail:java发送邮件工具2>Redis:NoSQL内存数据库3>Jed...原创 2019-08-12 00:05:29 · 5542 阅读 · 1 评论 -
收银小能手——基于纯字符界面的收银系统
一、核心技术1、JDBC编程2、MySQL1、2技术用来做数据库的连接和基本操作3、注解技术此项目分为入口界面,管理员界面,客户界面运用此技术来使有不同管理身份的的人看到不同的入口界面以及使用不同的功能4、反射配合注解技术拿到不同的命令,使不同的界面显示出不同命令,使得使用者可以看到符合自己身份的帮助界面5、集合框架用不同的集合 存放不同的命令,来得到自己想要的命令分类6、S...原创 2019-08-11 12:28:57 · 620 阅读 · 0 评论 -
可重入函数
这两天刷题,偶然看到可重入函数这个名字,很惊奇自己学了这么久的java还不能完全清晰的说出这个名词的概念,所以专门做一篇笔记可重入函数基本定义:重入意味着这个函数可以重复进入,可以被并行调用,可以被中断,它只使用自身栈上的数据变量,它不依赖于任务环境,在多任务调度过程中,它是安全的,不必担心数据出错。即可重入函数需要满足以下几个条件1、执行过程可以被打断2、被打断后,在该函数执行完毕之前...原创 2019-07-31 15:59:48 · 177 阅读 · 0 评论 -
Tomcat安装、配置
1、下载官网下载(http://tomcat.apache.org/)从download下找到最新版本的安装包,下载,,然后 解压2、配置进入安装文件目录下的conf目录中,进入以下箭头指向的文件然后到此文件的最后一行可以看到以下注释按照此格式在正文中设置你的Tomcat密码,和用户修改完毕以后,进入bin目录中的startup文件从这里启动,启动完毕以后进入浏览器打开(...原创 2019-07-25 13:16:04 · 122 阅读 · 0 评论 -
maven安装、配置、在idea中的使用方法
1、下载maven官网(https://maven.apache.org/)2、安装将下载下来的安装包解压,记录下来你所存储的路径3、配置环境,以下将以我的环境配置为例点击进入path设置里面,在里面添加一个路径 是你存放maven下的bin目录的路径至此环境配置完毕,那么如何验证自己是否配置成功打开命令行,输入 mvn -v命令,出现以下界面即可主要出现Mav...原创 2019-07-25 12:46:56 · 107 阅读 · 0 评论 -
idea连接数据库实现简单Web项目----部门查询注册功能
下面是我用idea写的一个简单地web项目,中间使用了tomcat,maven等工具实现功能:1、输入人的名称,查询并输出此人对应的部门名称2、如果查询成功,跳转到成功页面,显示对应的部门名称3、如果查询失败,跳转到失败页面4、跳转到失败页面你可以选择重新回到登录页面,或者是去注册5、假设回到登录页面,则跳转到最开始的页面6、假设去到注册页面,则在里面输入具体信息进行注册7、注册成...原创 2019-07-29 16:15:43 · 3750 阅读 · 1 评论 -
String家族常见面试题
1、String在什么包,使用时需要导入吗?String输入java.lang包,是系统自己提供的,直接使用就好,不需要导入2、==和equals方法==用于比较两者的地址equals是覆写了Object类中的方法,先比较地址是否一样,如果一样返回true,如果不一样,比较类型是否一样,如果类型不一样,直接返回false,如果一致,对象不一致,需要先还原回去,然后两个数组分别把每一个元素取...原创 2019-07-11 18:06:29 · 224 阅读 · 0 评论 -
正则表达式
正则表达式 : regex/regexp正则表达式:一个带有一定规律的表达式,用来匹配字符串格式应用:例如密码或者身份证规定的格式正则表达式通常作用:1、格式校验 String类中的方法boolean =str. match("regex’)2、做字符串的拆分和替换 String类中的replace、spl...原创 2019-07-11 16:48:49 · 92 阅读 · 0 评论 -
java实现简单的socket聊天室
Socket又称套接字 ,套接字使用TCP提供了两台计算机之间的通信机制。客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个 Socket 对象。客户端和服务器现在可以通过对 Socket 对象的写入和读取来进行通信。java.net.ServerSocket类为服务器提供了一种监听客户端并与他们建立连接的机制。首先我们先用简单的单线程来做一个实例,来对以上...原创 2019-07-14 11:43:36 · 11857 阅读 · 1 评论 -
含静态成员的类的加载顺序
基本信息编译一个Java类文件就会产生一个.class文件,那么他们之间的关系是?编译后的类生成字节码文件存在.class文件中,如果同一个类中存在内部类,那么就会产生多个.class文件而且这些内部类的.class文件名都以外部类名+$+内部类名命名。.class文件存在bin目录下,.java 文件存在src目录中类型信息的加载是怎样的?加载方式?加载顺序?关于基础类和含main方法...原创 2019-05-31 15:01:25 · 203 阅读 · 0 评论 -
利用I/O进行文件的拷贝、合并、拆分
一、文件的拷贝1、提供能够访问到被拷贝文件及目标文件的准确路径2、验证所提供的被拷贝文件路径是否正确是否为空3、检查是否存在目标文件的父路径,若不存在,需重新建立4、将所提供的路径转换成File对象5、开始拷贝以下是具体代码实现: public static void copy(String srcFilePath,String destFilePath){ //检验...原创 2019-05-26 16:56:12 · 329 阅读 · 0 评论 -
JAVA猜拳游戏
在猜拳游戏的代码里,做四个类分别定义人怎样出拳出拳以及电脑怎样出拳,以及游戏如何玩和一个测试类函数,分别在person类及在computer类中写入计算每局比分的函数person类:package com.game;import java.util.Scanner; class Person { String name="666"; int score; Str...原创 2019-04-07 21:22:06 · 612 阅读 · 0 评论 -
JAVA数组
数组是一种数据结构,用来存储同一类型值的集合。通过整形下标可以放问数组中的每一个值。例如,如果a是一个整型数组,a[i]是一个整型数组,a[i]就是数组中下标为i的整数。1、如何声明数组变量:int [] a=new int[100];2、如何拿到一个数组元素:for (int i=0;i<100;i++){a[i]=i;//将1到99放入数组PS: 如果创建了100个元素的...原创 2019-04-10 22:35:38 · 142 阅读 · 0 评论 -
JAVA数组例题
1、字符串转化(压缩) “aabbccdaa” -> “a2b2c2d1a2”关于字符串的压缩,后期会学到zip包,而作为初学者我们应该能够以一些简单的语法把数据的解压敲出来import java.util.Scanner;public class TestMain{ public static String stringCompress(String str){ ...原创 2019-04-12 20:13:52 · 362 阅读 · 0 评论 -
JVM内存模型&&GC简析&&逃逸分析
JVM内存模型当Java程序运行的时候,虚拟机会申请这样一个内存空间,大致分布如上,栈:用来存临时变量的方法栈:存储一些C++b本地方法的空间程序计数器:是一块小空间用来记录程序当前在多少行以上三个空间是线程私有的,也就是程序隔离的方法区:JDK1.8以前称为永久代,1.8以后被称为元空间,这里就是存一些静态方法和静态常量的还有就是class loader堆:用来存对象的实例以及一...原创 2019-08-17 14:50:02 · 418 阅读 · 0 评论