枚举的简单使用

1、什么是枚举? 枚举就是药让某个类型的变量的取值只能为若干固定值中的一个,否则编译会报错。枚举可以让编译器在编译时就可以控制源程序赋给的非法值,使普通变量的方式在开发阶段无法实现这一目标。2、认识Java中的枚举类   Java中用enum关键字修饰枚举类,下面定义一个简单的枚举类/** * 枚举类型 */ public enum Color { RED,GREEN,BLUE; }类...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

单例模式的优化

import java.io.Serializable; /** * 懒汉单例模式 * 优化: * 1、使用synchronized防止多线程访问的安全问题 * 2、使用volatitle保证变量的一致 * 3、防止反射调用私有构造方法 * 4、让单例可以序列化 */ public class Singleton implements Serializable{ priv...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

使用Xshell进行windows和linux虚拟机(Ubuntu)的文件交互

之前,在linux系统上安装软件时,就是直接使用wget直接下载,提前是有下载的网址;或者是在linux系统上在网站上下载后在安装,有时候很不方便。下面介绍一下使用xshell工具上传文件到linux上:(适合Ubuntu版本)1、首先,在linux主机上检查是否安装有lrzsz工具包,(如果没有执行下面命令安装)   apt install lrzsz如果出现权限问题则在命令前加上【sudo】2...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

javax.mail.AuthenticationFailedException: 530

javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28已解决这个意思呢就是说因为ssl的权限被拒绝了,所以连不上,百度搜加找...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

linux下java socket编程报java.net.Exception:Permission denied(权限不足)

本人用Linux进行java的socket编程遇见这个错误,原因很简单,就是端口号没有选对。kevin@kevin-dev:/home/ftp$ java Demo1_recieveException in thread "main" java.net.BindException: Permission denied (Bind failed) at java.net.PlainDatagramS...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

linux(ubuntu)下运行qt,出现错误:/usr/bin/ld: error: cannot find -lGL

出现这个错误一般是系统缺乏对应的库文件解决办法: 在终端窗口输入以下命令:$ locate libGL.so如果是32位系统:$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so如果是64位系统:$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so....
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

Linux (Ubuntu)使用vi和vim方向键变成了ABCD

ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。首先,卸载了原有的vim$ sudo apt-get remove vim-common然后,安装新的vim-full$ sudo apt-get install vim以上命令执行完后即可解决问题。...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

ubuntu16.04中安装Qt遇到libgstreamer-0.10.so.0缺失解决方案

问题:error while loading shared libraries: libgstreamer-0.10.so.0: cannot open shared object file: No such file or directory解决方案: 1)wget http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstr...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

dpkg: error: dpkg status database is locked by another process

问题:dpkg: error: dpkg status database is locked by another process解决办法,在终端输入以下命令:(1)sudo rm /var/lib/dpkg/lock(2)sudo dpkg --configure -a
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

maven配置jacoco插件,查看代码覆盖率

    1、简介 Jacoco是一个开源的覆盖率工具。Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins等。之所以在此引入Jacoco是因为在使用Cobertura的时候,不能完全的适配Jdk 8  Lambda表达式,而Jacoc...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

多线程之间共享数据的方式探讨

多线程之间共享数据的方式探讨   方式一 如果每个线程执行的代码相同,可以用一个Runnable对象,这个Runnable对象中存放那个共享数据(卖票系统可以这样做)。   public class MultiThreadShareData { public static void main(String[] args) { MyShareData shareDa...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

Linux用户和组详解。

Linux用户和组详解。 环境:Xshell6远程连接到Ubuntu18.04。 用户和组: 用户和组的概念应该还是比较好理解的。Linux是一个多用户多任务的操作系统,而肯定是少数有管理员权限的用户管理着所有用户。作为系统的管理员来说,用户创建,更改权限,用户组的创建,组的权限等等,都需要管理员的协助。 用户和组的账户管理: 用户管理 useradd -c,用户说明...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

Linux用户和组详解。

Linux用户和组详解。 环境:Xshell6远程连接到Ubuntu18.04。 用户和组: 用户和组的概念应该还是比较好理解的。Linux是一个多用户多任务的操作系统,而肯定是少数有管理员权限的用户管理着所有用户。作为系统的管理员来说,用户创建,更改权限,用户组的创建,组的权限等等,都需要管理员的协助。 用户和组的账户管理: 用户管理 useradd -c,用户说明...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

Linux文件及文件夹权限详解

Linux文件及文件夹权限详解 虽然新手刚开始学Linux的时候基本都是以root权限,或者系统管理员的权限来操作的。随时随地加上“sudo”看似无所不能,其实非也。在实际你去公司工作上,肯定不会给你分配具有管理员权限的一些账号(至少在初期),一些萌新来说上网想学习结果被坑“sudo rm -rf /”这个仅仅只能在虚拟机上用,威力足够毁天灭地。有些夸张主要还是看该系统下文件的价值,这句话相当于...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

Linux文件及文件夹权限详解

Linux文件及文件夹权限详解 虽然新手刚开始学Linux的时候基本都是以root权限,或者系统管理员的权限来操作的。随时随地加上“sudo”看似无所不能,其实非也。在实际你去公司工作上,肯定不会给你分配具有管理员权限的一些账号(至少在初期),一些萌新来说上网想学习结果被坑“sudo rm -rf /”这个仅仅只能在虚拟机上用,威力足够毁天灭地。有些夸张主要还是看该系统下文件的价值,这句话相当于...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

JSP学习笔记-02

目录 JAVA中列表的使用: button标签的onclick属性,通过点击按钮触发对应的事件。 form标签 JAVA中列表的使用: 通过List类构建出的一个list对象。 //1 List<String> s = new List(); // 2 class AAA { String a; } List<AAA> lis = new List...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

softether vpn server配置

softether vpn server配置 用windows系统自带搭建VPN服务器,同时只能一个client访问。开始是只是在寝室通过vpn搭到学校的一个服务器或者不用网费的电脑上,自己一个人用也没事。很早就知道softether vpn只是看着复杂自己也不是很需要就没弄。今年9月份用暑假打工的钱入手了一个ipad,新一点的iPad和iPhone都不支持PPTP,我iPad还想上网不要网费的...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

JSP学习笔记-03.1

了解JSP的基本构成,JSP的指令标识,page指令include指令taglib指令,JSP的脚本标识,JSP的注释,后台接受POST请求的数据
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

SweetAlert2 使用过程中弹框报错问题记录与解决

学 JAVA 没多久,做项目过程中,遇到了这个问题便记录了下来 报错位置--->// 绑定文本框失去焦点事件 获取焦点 $("#typename").blur(function(){ // 得到文本框的值 var typeName = $("#typename").val(); // 判断参数是否为空 if(typeName == ""){ swal("","类别名不能为空","wa
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

JSP学习笔记-03.2

用JSP的脚本标识写一个网站浏览次数统计。 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getSe...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0