JAVASE第一周

编译:javac 源文件名称 .java运行:java 类名public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。一个源文件中,只能有一个公开类。package(包)作用:类似于文件夹,用来管理字节码(.class)文件。位置:必须写在源文件的第一行带包编译:javac -d . 源文件名称.java (自动生成目录结构)。带包运行:java 包名.类名 (包名+类名又称全限定名)。代码注释:1.单行注释//2.多行注释/* *...
分类: 其他 发布时间: 04-05 10:43 阅读次数: 0

JAVASE-方法,数组,类和对象

方法一.方法的概念:实现特定功能的一段代码,可以反复使用。一个类中可以定义多个方法,方法之间属于并列关系,不可嵌套。二.语法定义:public static 返回值 方法名称(){//方法体(功能代码)}三.方法的位置类里面,主方法外面四.方法的调用方法名();方法名(有参); 确定返回值类型调用方法时,会优先执行方法内部代码,结束后,返回到方法调用处,继续向下执行。五.方法的参数形参(局部变量的声明)与实参(局部变量的赋值)语法:.
分类: 其他 发布时间: 04-05 10:43 阅读次数: 0

JavaSE-三个修饰符abstract,static和final

三个关键字abstract/static/final一.抽象1.什么是抽象似是而非的,像却又不是;具备某种对象的特征,但不完整。二.抽象类、抽象方法*2.1抽象类 1.不能被实例化的类,需要加abstract修饰,叫做抽象类。2.2抽象类的作用 1.充当子类的模板,可被子类继承提供共性的属性和方法 2.可声明为引用,更自然的使用多态2.3抽象方法 1.抽象类中,有相关行为,无法具...
分类: 其他 发布时间: 04-05 10:43 阅读次数: 0

JAVASE-三大特性之封装,继承和多态

三大特性-封装,继承和多态一.封装封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。(尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限。)get/set方法是外界访问对象私有属性的唯一通道,注意!!!不管是this还是super都必须是第一行,所以在构造方法中,只能调用其中之一 super可以调用父类的有参或无惨构造方法 super(); super(" "," "); 没有显式的写super(),.
分类: 其他 发布时间: 04-05 10:43 阅读次数: 0

模拟银行账户业务,bank添加带参方法实现存款和取款业务, 存款时帐户初始金额为0元,取款时如果余额不足给出提示。

Account类给卡号,密码和余额属性私有化//模拟银行账户业务,编写Account类,账户 密码 金额为 bank添加带参方法实现存款和取款业务,//存款时帐户初始金额为0元,取款时如果余额不足给出提示。 public class Account { // 卡号 private String cardNum; // 密码 private String password; // 余额 private double money; public String getCardNum(.
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

字节流转字符流

IO中字节流转字符流public class Demo1 { public static void main(String[] args) { InputStream is=null; InputStreamReader isr=null; try { File file=new File("d:\\First1.txt"); //实例化字节输入流 is=new FileInputStream(file); //将字节输入流转化为字符输入流,可以
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

常用类之内部类,Object类,包装类,String类和可变长字符串

常用类内部类概念:一个类中定义一个完整的类。特点:编译后可生成成员内部类静态内部类局部内部类匿名内部类
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

常用类之BigDecimal,Date,Calendar,SimpleDateFormat和System

六.BigDecimal位置:java.math包中作用:精确计算浮点数七.Date八.Calendar九.SimpleDateFormat十.System
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

springboot+thymeleaf+pagehelper实现前后台分页功能

思路描述:后端逻辑:利用mybatis插件pagehelper实现分页.开启pagehelper之后.根据当前页以及每页显示的条数查询出数据封装到插件定义好的pageInfo对象中并返回到页面.此对象实际上就是一个pagebean对象,包含分页的常规属性,另外查询出的数据都会存储在pageInfo对象中的list属性中;前端逻辑:数据遍历时遍历的pageInfo对象中的list属性中的内容...
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

linux上部署项目并保持项目持续运行以及关闭

1.保持springboot项目一直启动(jar包所在目录下执行此命令):nohup java -jar pet-0.0.1-SNAPSHOT.jar &nohup表示是挂起,就是控制台关闭的情况下项目还是会一直运行.2.查看项目启动占用的进程号(任意目录下执行):ps -ef|grep pet-0.0.1-SNAPSHOT.jar注意是从查找出的指令中找Java -jar pe...
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

win7设置静态ip

按照下图示步骤进行操作:最后一步选择使用下面的IP地址、使用下面的DNS服务器地址,具体设置可以黑窗口中执行ipconfig,首选DNS服务器地址同默认网关,备用DNS服务器可不进行设置:...
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

springboot项目URL访问Linux上的指定文件夹的静态资源文件以及访问本地任意磁盘文件设置

自己把图片存储到Linux上指定的文件夹下面,想通过URL直接进行访问,参考了一下其他人的内容,发现有很多坑,这里重新整理一下,希望能帮助到遇到类似需求的同学,减少不必要的时间,提高效率!主要是设置两个地方:①spring.mvc.static-path-pattern: /** 主要是用来设置静态资源访问的URL,默认是此设置,访问静态资源可以通过: ip:端口/项目名/静态资源名 进行访问;如果配置/static,则静态资源的访问路径是:项目名/static/静态资源②spring.res
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

mybatis批量插入之后获取自增主键(亲测有效)

直接进入主题:执行批量插入操作insert 标签中使用useGeneratedKeys=“true” keyProperty获取不到自增id的解决办法:配置文件内容:dao:测试类:pom.xml:说一下自测有效的方式:dao接口中不使用@Param注解,如果是自定义list参数名就会出现问题:自定义的list会找不到.所以不用注解的话就需要指定传递的list集合参数名是list,估计是源码中对于集合类型名定义的就是list.所以修改一下dao接口中的集合变量名以及配置文件中的colle
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

springboot+thymeleaf基于全局异常处理实现session过期处理

最近的新搞的系统中需要添加session过期处理,这里没有使用继承HandlerInterceptor自定义拦截器的方式,采用了一种简单的方式进行处理.在此记录一下.页面中有从session中获取用户对象信息的地方:${session.user.userName},如果session已过期或是服务器非正常关闭,都会导致页面报错关于thymeleaf相关的userName不能为null的错误.此异常全局异常处理类可以捕获,指定跳转到公共错误页面,点击回到首页进入到首页的逻辑中,在设置登陆首页的地方判断了se
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

idea中同一个项目同时启动多个端口进行访问

本地项目中同时使用不同的端口进启动同一个项目,设置方式如下:其中2.添加启动端口,需要添加的是新增一个启动接口:-Dserver.port=8081.这里说一下:springboot项目中通过定义一个application.yml文件,里面配置两个连接不同环境的形式不能实现同时启动两个不同环境的同一项目,这种配置只是进行的环境切换....
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

使用阿里云服务器上传视频文件获取文件绝对路径名为c:\fakepath\的问题解决方案(亲测有效)

问题描述:上传文件视频到阿里云的点播服务,但是需要传递的是视频标题以及视频的绝对路径,前端返回视频路径的只能是c:\fakepath.查看了一下帖子发现,解决这个问题主要有两种方式:一种是适用于ie低版本的:window.URL.createObjectURL(file)(可百度查找具体内容)在此不再重述,一种是修改浏览器的安全设置,别人帖子里都有,在此不再重述.这两种方式都可以实现,在此补充一下自己的实现方案:首先将视频上传到阿里云服务器指定文件夹下,将此路径拼接视频名以此当做视频的绝对路径.然后从阿
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

读取配置文件(properties、yml)的方式

web项目中有properties配置文件以及yml配置文件,这里整理一下读取配置文件的方式,参考了两位大神的博客.这里表示感谢!1.读取properties配置文件public class LoadApplicationUtil { private static final Logger logger = LoggerFactory.getLogger(LoadApplicationUtil.class); private static Properties props; s
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

sqlyog查看表注释,不是表字段注释;以及导出表中注释

话不多说,直接上图!sqlyog中表右键选择改变表,点击高级,注释中的内容就是表的描述内容.
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

postMan恢复删除的collection

今天下午突然发现接口文档丢失,想哭的心都有了,好在有大神提供了完美的解决方案,这里转载一下,仅做记录.感谢大神分享!参考:https://blog.csdn.net/sylan15/article/details/82120521?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0

idea中关于文件中有报红提示

最近搞项目优化,集成配置idea比较多,写一下最近的反思 .一般创建maven项目,idea会根据pom.xml中的坐标依赖去远程仓库下载jar包到本地,当然也可以手动添加jar包到本地仓库,然后从idea中配置一下让idea自己去找即可,还有就是jdk相关的jar包;所有的这些都会存储在external libraries中,这里会汇总此工作空间中各个模块所有的依赖.一般会遇到项目中报红的问题,就是说idea不识别此类内容,大概率都是找不到此类内容所在的jar包或是依赖,一般可以从file–proj
分类: 其他 发布时间: 04-05 10:42 阅读次数: 0