Java有两类异常分别为: 1、运行时异常 运行时异常,可不捕获处理。常见的运行时异NullPointerException 2、非运行时异常 非运行时异常,是必须要捕获处理的,否则程序无法变异运行,如IOException、SQLException等
1、拉取mysql镜像拉取最新版本:docker pull mysql:latest拉取指定版本:docker pull mysql:8.0.23mysql 镜像地址 Docker Hub2、docker 启动mysql这里使用 docker pull mysql:latest 安装的mysql镜像名称不是mysql,是docker.io/mysql所以将docker.io/m
字符串: 字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“b”,s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组字符串的用途: 我们通常用于存储用户输入的相关信息或用户的描述信
1 package main 2 3 import ( 4 "fmt" 5 "github.com/astaxie/beego/logs" 6 "github.com/garyburd/redigo/redis" 7 "ha666/initial" 8 _ "ha666/initial" 9 "strconv" 10 "ti
i++和++i是C语言运算符,i++是后缀递增的意思,++i是前缀递增的意思i++是后缀递增的意思,i++是先进行表达式运算,再进行自增运算。把i++的运算过程拆分开,等效于i=i+1可以看到运算结果是一致的。x = i ++; //先让x变成i的值1,再让i加1++i是前缀递增的意思,++i是先进行自增或者自减运算,再进行表达式运算。运算结果可以发现,仅从i的值来看,++i和i++最终的i值是一
介绍:springboot的哨兵模式如果只是使用redis的情况下,在单机redis的前提下,直接在配置文件添加几行配置就可以了,因为springboot有自动配置加载的功能就可以了1、依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri
一、数据库操作命令redis默认有16个数据库,类似数组下标从0开始,初始默认使用0号库。1.1 测试是否连通ping测试服务器是否连通 返回pone就是连通了1.2 切换数据库select index1.3 数据移动move key db1.4 显示数据总量dbsize1.5 数据清除flushdb # 只清除当前库 flushall # 16个库一起清二、键操作命令2.1 查看当前库所有k
一、追加单个值: append() 方法追加单个元素:>>> list = ['crazyit', 20, -2] >>> list.append('fkit') >>> print(list) ['crazyit', 20, -2, 'fkit']二、追加元组、列表等:extend() 方法追加元组中的所有元素:>>> b_
一、环境准备: 1.浏览器选择:Firefox 2.安装插件:Firebug和FirePath(设置》附加组件》搜索:输入插件名称》下载安装后重启浏览器) 3.安装完成后,页面右上角有个小爬虫图标 4.快速查看xpa
一、设置Activity透明度有几种方法:1>.在清单文件中配置Activity时声明android:theme="@android:style/Theme.Translucent" 2>.使用自定义主题,先看看自定义主题中需要用到的一些属性设置说明<style name="custom" parent="@android:style/Theme.Dialog">
开发中会遇到这样的需求,用户登录系统后,若超过30分钟无操作,则强制用户退出。也就是说登录后,若30分钟内进行了操作则无需退出用户,若超过30分钟不进行操作,则强制把用户退出,这里主要说明涉及缓存方面的问题,至于如何通知前端退出用户在此略。但有没有想过如下问题?如果直接设置登录后token的过期时间是30分钟,那么当用户一直操作时会出现突然下线的情况,使用体验很差。一种好的解决方案是,在此基础上,
windows64位,打开idea后redis打不开原因可能是:Redis打开时需要的内存比较大 免安装版的window版redis,解压后如下:刚解压开直接双击redis-server.exe启动redis或者在命令提示符中找到路径启动,但当第二次使用的时候,发现双击redis-server闪退,在命令提示符启动也报错(该错误其实由于电脑内存不足影响的),我百度了好多解决方式,但是都没
安装好redis之后默认是没有密码的,我们可以通过redis.conf这个配置文件来给他设置密码。在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数;默认是注释状态,我们吧注释去掉,设置一个自己的密码: 然后就需要我们重启服务了,不然不会生效,重启完之后登录就可以了。 登录我们有两种方式: 1、在登录的时候的时候输入密码redis-cli -p 6379 -a 密
集群与分区分区是将数据分布在多个Redis实例(Redis主机)上,以至于每个实例只包含一部分数据分区的意义性能的提升 单机Redis的网络I/O能力和计算资源是有限的,将请求分散到多台机器,充分利用多台机器的计算能力可网络带宽,有助于提高Redis总体的服务能力。存储能力的横向扩展 即使Redis的服务能力能够满足应用需求,但是随着存储数据的增加,单台机器受限于机器本身的存储容量,将数据分散到多
好久不用redis今天启动出现了这个问题,总结一下。原因:没有进行密码验证(之前设置了密码)解决方法:1)找到redis的安装目录下的redis.windows-service.conf文件2)搜索“requirepass foobared” 3)知道密码后再次进行验证 搞定!~
JSON对象转成formData对象,formData对象转成JSON在向后端请求时,如果上传的数据里存在file文件对象,需要用到表单提交,这时候我们需要将JSON对象,转成formData对象,具体见代码const formData = new FormData(); Object.keys(params).forEach((key) => { formData.append
Java递归实现树形结构
先把jexcelapi_2_6_6.zip的包下载https://pan.baidu.com/s/1LV4SDNsYQaa5aub9jlIKAw,提取码:eybi;放到项目的lib文件夹下面;官网上可以下载到最新的jar包,但是jdk版本跟的上才行,正是因为版本低才用老版本的jar来实现Excel导出;如果jdk版本高可以看一下javascript:void(0); &nbs
1. 生成SSL证书(1)进入JDK安装目录下的cacerts文件所在目录例:C:\Program Files\Java\jdk1.8.0_261\jre\lib\security在这里插入图片描述(2)在路径处输入cmd后回车,进入命令行窗口(当然也可以直接在桌面进入命令行窗口,再通过cd命令进入cacerts文件所在目录) 目的在于向JDK中导入证书方便。(3)创建证书指令证书库的登录原始密
Java_文件夹的复制1.复制一个文件 2.指定目录下的一个文件 3.指定目录下的所有文件及子目录下的所有文件import java.io.*; public class TestCopyFile { public static void main(String[] args) { File srcFile = new File("D:\\a.txt"); File targetFil
• Declare语句通常用来声明本地变量、游标、条件或者handler• Declare语句只允许出现在begin … end语句中而且必须出现在第一行• Declare的顺序也有要求,通常是先声明本地变量,再是游标,然后是条件和handlerdelimiter // create procedure simpleproc (out param2 int) BEGIN declare n int
1、List集合的介绍java.util.List接口继承了java.util.Collection接口,因此List接口的实现类都实现了Collection接口的方法,这样List接口的实现类的对象都可以调用来自于Collection接口的方法。List接口的常用实现类ArrayListLinkedListCopyOnWriteArrayList 并发List接口的特点 1、List集合是有序的
python主要使用sublimetext2 在官网直接下载就可以 下载完成后 输入快捷键ctrl+~ 打开下边的python解释器
概述:使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。这里介绍了在Android平台上5款最好的代码编辑器,帮助你作出选择。使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码。于是,Android平台上大量基于代码编程的应运
Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。系统架构谈到Docker, 其核心问题是系统架构的演进。由传统分层架构到微服务,微服务将一个庞大系统分解成
wait(long mills) 没有返回值,所以区分不了其返回是由于超时还是被唤醒,因此需要引入一个布尔变量,来表示它的返回类型。class WaitTimeOut { private volatile boolean ready = false; // 如果是true,则表示是被唤醒 public synchronized void notify0() { r
目录一、导入和导出二、视图三、索引四、执行计划一、导入和导出1.使用工具,类似Sqlyog、Navicat等导入导出数据 我们选中表右键选择运行sql文件 选择sql文件所在的路径 点击开始就可以了2、使用mysqldump导入导出 2.1、 导出 &nb
SELECT column1,column2,... FROM table_name WHERE (expr|column_1) IN ('value1','value2',...);首先,MySQL根据column_1的类型或expr表达式的结果来计算值。第二步,MySQL排序值。第三步,MySQL使用二进制搜索算法搜索值。因此,使用具有常量列表的IN运算符的查询将执行得非
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。在python中,有专门处理json格式的模块—— json 和 picle模块。Json 模块提供了四个方法: dumps、dump、loads、
import org.apache.commons.lang.StringUtils; import java.io.*; import java.util.HashMap; import java.util.Map; /** * 文件的读,写,删除操作 */ public class FileUtil { /** * 读取文件,用于文件回显到页面 * @pa
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号