最新发布 第15页

零五宝典开发&运维

Java

JAVA的成员变量和局部变量区别

JAVA的成员变量和局部变量区别
1.在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 2.作用范围不同 成员变量:类中 局部变量:方法中 3.初始化值的不同 成员变量:有默认值 局部变量:没有默认值。必须先定义,赋值,最后使用 4.在内存中的位置不同 成员变量:堆内存 局部变量:栈内存 5.生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着...

5年前 (2019-08-06) 880℃ 1喜欢

MySQL

Mysql5.7 windows解压缩ZIP版安装

Mysql5.7 windows解压缩ZIP版安装
1.下载&解压 打开连接https://downloads.mysql.com/archives/community/,下载对应的社区版ZIP压缩包。然后解压到任意目录。 2.添加配置文件 在解压后的文件夹直接里新建一个名为my.ini文件,内容如下: [mysql] #设置客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口...

5年前 (2019-04-16) 1643℃ 0喜欢

Tomcat

Windows环境下Tomcat启动后控制台日志中文乱码解决方法

Windows环境下Tomcat启动后控制台日志中文乱码解决方法
问题描述: 仅仅是tomca启动startup.bat后打印的日志中文乱码。网上搜索的很多办法:改注册表、修改cmd的chcp、修改catalina.bat、修改startup.bat……都不行。分析根本原因就是日志输出命令窗口使用的GBK编码,而Tomcat日志生成使用的是UTF-8。 03-Apr-2019 11:29:21.114 淇℃伅 [main] org.apache.coyote.A...

5年前 (2019-04-03) 4177℃ 4喜欢

Tomcat

Windows下启动Tomcat的startup.bat闪退问题解决

Windows下启动Tomcat的startup.bat闪退问题解决
判断问题:打开tomcat的安装目录,如D:\java\tomcat-8.5.37\bin,在地址栏上输入“CMD”回车,在命令提示窗口输入startup.bat回车。如果提示如下: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment va...

5年前 (2019-04-03) 1638℃ 0喜欢

Java

Java 8新增的 java.time 包常用类用法

Java 8新增的 java.time 包常用类用法
Java8专门新增了一个java.time包,该包下包含了如下常用的类: Clock:该类用于获取指定时区的当前日期、时间。该类可取代System类的currentTimeMillis()方法,而且提供了更多方法来获取当前日期、时间。该类提供了大量静态方法来获取Clock对象。 Duration:该类代表持续时间。该类可以非常方便地获取一段时间。 Instant:代表一个具体的时刻,可以精确到纳...

5年前 (2019-03-26) 1364℃ 0喜欢

Java

Java修饰符适用范围总表

Java修饰符适用范围总表
修饰符 外部类/接口 成员属性 方法 构造器 初始化块 成员内部类 局部成员 public √ √ √ √ √ protected √ √ √ √ 包访问控制符 √ √ √ √ 〇 √ 〇 private √ √ √ √ abstract √ √ √ final √ √ √ √ √ static √ √ √ √ strictf...

5年前 (2019-03-25) 1336℃ 0喜欢

Java

《JAVA设计模式》——命令模式

《JAVA设计模式》——命令模式
生活中在饭店吃饭,张三点了的“鱼香肉丝”,然后服务员将订单交给后厨的川菜师傅做;李四点了“木须肉”,然后服务员将订单交给后厨的鲁菜师傅做;王五点了“白切鸡”,然后服务员将订单交给后厨的粤菜师傅做……如果用java程序来模拟这个点餐过程就用到了所谓的“命令模式”。其定义是这样的:某个方法需要完成某一个行为(所有菜都要厨师做),但这个行为的具体实现无法确定(不同菜系对应不同厨师),必须等到执行该方法时...

5年前 (2019-03-21) 1050℃ 0喜欢

Java

《JAVA设计模式》——简单工厂模式

《JAVA设计模式》——简单工厂模式
假如让你设计带有打印功能的电脑,最快的办法就是在电脑类里实例化一个打印机类对象(将某品牌打印集成到电脑内部)。但是这样做有个问题,假如过一段时间打印机坏了或者要更换成更好的打印机,就需要修改电脑类里实例化打印机对象代码(拆开电脑重新集成),这是很不合理的。所以现实世界中打印机和电脑之间都是通过接口连接的,制造打印机的工厂只要按照打印机接口生产就行。如果用java程序来描述计算机类、打印机类、接口、...

5年前 (2019-03-21) 1119℃ 0喜欢