关于静态代码块静态代码块的写法:static { System.out.println("我是静态代码块"); } 静态代码块的特点:1.执行优先级高于非静态的初始化块,它会在类初始化的时候执行一次,执行完成便销毁,它仅能初始化类变量,即static修饰的数据成员。2.随着类的加载而执行,而且只执行一次先说一下类加载,一个程序要想运行,首先要把代码加载到内存中,然后才能去和CPU交流,这是冯诺
Ps:p.%中的ip是指的什么 ip ,可客户端的 ip 还是服务端的 ip ?此时的%指的是什么?ip 指的是客服端的ip;%比如说 192.168.1.%:表示 192.168.1.% 可以访问,192.168.1.10%,192.168.1.20%,192.168.1.30%等,我都可以访问。如果说只有一个 % ,那么表示我所有的 ip 都是可以访问的。1.创建一个用户并给此用户一个查询权限
本文章,列出了一些程序员需要学习的技术和知识点,有些技术和知识点没有写道,欢迎大家进行修改和补充,有些技术公司用到,大家需要先学习,有些技术和知识点过时,大家可以了解。本人笔记连接[[http://2863c718.wiz03.com/wapp/pages/view/share/s/0EoYso1Xqk4m2eAV4Y385xVk2vODbZ2BZ46Z2ChvzO2jhAyq|学习体系]]。==
mysql数据类型-intint 的有符号和无符号的区别有符号的int可以插入负值,无符号的int不可以插入负值整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer解决方案:Long countLong = 3L;// java.lang.Number是Integer,Long的父类.Number num = countLong;int countInt = num.intValue(); Syste
jar包下载网址https://www.mvnjar.com/或者https://mvnrepository.com/ 或者http://www.java2s.com/Open-Source/Maven_Repository/index.htm享学技术论坛网站http://bbs.xiangxueketang.cn/pins/recommended后端架构师https://github.com/x
账号:root密码:123456
Java网站汇总官方框架数据库资源网站视频学习网站开发工具其他工具github/gitee框架项目社区博客/个人 官方Sun公司网站Sun公司中文网站J2SE下载网站JavaSE技术文档J2EE下载网站J2SE6的GuideJSP官方技术文档Java下载总浏览JavaDoc官方文档JDK Tools and Utilities框架Spring官方网站Spring MVC官方网站文档Tomcat官
Mysql查询某段日期上午或下午的数据-- 查找当天上午的数据select * from nice where 1=1and time BETWEEN '2020-07-20 08:29:28' and '2020-07-24 08:29:28'and DATE_FORMAT(time,"%H")>='00' and DATE_FORMAT(time,"%H")<='12'Sql主要所
分享几个高质量的技术博客和网站。一、博客0、酷壳 - COOLSHELL博客地址是 https://coolshell.cn/。 这个博客的作者是技术圈基本无人不知的技术大牛,江湖人称耗子叔,网名左耳朵耗子,原名叫陈皓,先后在阿里巴巴、亚马逊、汤森路透等大企业担任要职,职业背景是金融和电子商务行业,主要研究方向是一些大规模分布式系统的基础架构。目前在创业,创办了 MegaEase 公司,致力于为企
# Mysql独占锁解决-- 1.查询独占进程SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;-- 2.kill进程id:trx_mysql_thread_idkill 1212122; Ps:Thank you my haisheng gege.
Window环境skywalking下载skywalking国外下载网址:http://skywalking.apache.org/downloads/skywalking国内镜像下载网址(推荐):https://mirrors.cloud.tencent.com/apache/skywalking/若是选择mysql存储则可选:apache-skywalking-apm-8.1.0.tar.gz
前言BATJTMD等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。SQL优化已经成为衡量程序猿优秀与否的硬性指标,甚至在各大厂招聘岗位职能上都有明码标注,如果是你,在这个问题上能吊打面试官还是会被吊打呢? 注:如果看着模糊,可能是L多了目录前言SELECT语句 - 语法顺序:SELECT语句 -
镜像下载,上层目录可选择其他版本http://mirrors.sohu.com/mysql/MySQL-5.7/选择自己需要的具体版本解压下载文件夹 在文件下创建data空文件夹,并创建my.ini文件my.ini文件内容如下:[mysqld] # 设置3306端口 port=3306# 设置mysql的安装目录 basedir=D:\\tool\mysql\mysql-5.7.30-winx64
1、面向对象的特征有哪些方面?2、访问修饰符 public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java 有没有 goto?7、int 和 Integer 有什么区别?8、&a
CREATE TABLE `user` ( `id` int(11) NOT NULL COMMENT '主键id', `name` varchar(255) DEFAULT '佚名' COMMENT '姓名', `age` int(3) DEFAULT NULL COMMENT '年龄', `update_time` datetime DEFAULT CURRENT_TIMEST
/** * Android打印方法路径 */ public static void printMethodPath() { //new 一个异常类 Exception exception = new Exception(); //调用者上级类名 Log.i(TAG, "Class0———>:" +
Linux环境shell脚本编码mysqlsh -h127.0.0.1 -P$3306 -u$root -p$123456 --js --verbose --log-level=@debug3 -e "util.dumpSchemas(['configdb','userdb'],'/home/mjtabu/database/backupSchemas',{'threads':48})" >/
依赖最下面的方法: /** * @Title:httpInterface * @author:踏步 * @Description:TODO http访问网络 * @param url--HTTP请求地址 * @param paramsMap--请求参数Map * @param method--HTTP请求方法:get或者post
1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下:命令行或终端:mysqladmin -u root -p flush-hosts接着输入root账号密码即可 2.修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然后重启mysql
获取class名:this.getClass().getName();或者Thread.currentThread().getStackTrace()[1].getClassName();获取方法名:Thread.currentThread().getStackTrace()[1].getMethodName();获取行号:Thread.currentThread().getStackTrace(
179. Redis 是什么?都有哪些使用场景?Redis 是一个使用 C 语言开发的高速缓存数据库。Redis 使用场景:记录帖子点赞数、点击数、评论数;缓存近期热帖;缓存文章详情信息;记录用户会话信息。数据缓存功能分布式锁的功能支持数据持久化支持事务支持消息队列存储方式不同:memcache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小;Redis 有部份存在硬盘上,这样能保证数
194. 说一下 JVM 的主要组成部分?及其作用?类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内存中,而字节码文
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每
Java 8 日期处理Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。示例1:Java 8中获
java本身是一个多线程package com.mjtabu.api.thread;import java.lang.management.ManagementFactory;import java.lang.management.ThreadInfo;import java.lang.management.ThreadMXBean;/** * @ClassName OnlyMain * @D
一般使用线程池执行任务都是调用的execute方法,这个方法定义在Executor接口中:public interface Executor { void execute(Runnable command); }这个方法是没有返回值的,而且只接受Runnable。那么像得到线程的返回值怎嘛办呢?在ExecutorService接口中能找到这个方法:Futuresubmit(Callable
Java 集合面试题说说常见的集合有哪些吧?HashMap说一下,其中的Key需要重写hashCode()和equals()吗?HashMap中key和value可以为null吗?允许几个为null呀?HashMap线程安全吗?ConcurrentHashMap和hashTable有什么区别?List和Set说一下,现在有一个ArrayList,对其中的所有元素按照某一属性大小排序,应该怎么做?A
1、字符串的不变性下图展示了如下的代码运行过程:String s = "abcd";s = s.concat("ef");备注:String reference variable :字符串引用变量 String object:字符串对象2、equals() 和hashCode()的关系哈希码是设计用于提高性能的。equals()和hashCode()的关系是:2.1如果两个对象相等,那么它们一定
1、switch必须加上break才结束对于多重分支选择,一系列的if-else-if语句会让代码的可读性变差,建议使用switch语句来代替,然而switch case中的分支判断,必须加上break语句才会中止其它case的执行,比如:int count = 1;switch(count){ case 1: System.out.println("one"); ca
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号