- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 for(;;)和while(true)的区别
当我们有时用到死循环时,会用到for(;;)和while(true),它们的作用都是一样的,都是无限循环方法体中的代码;可是它们有什么区别呢?1.在Java中是两者是没有区别的,它们都被优化成了goto,如图:这是源代码这是编译后的字节码由此可见,在java中两者之间是没有区别的2.在c中,两者是有区别的;在c中while(1)等同于java中的while(true)...
2019-12-30 16:21:51
1284
原创 spring-boot-devtools的作用
Spring为开发者提供了spring-boot-devtools的模块给springboot应用提供热部署的功能。引入pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifact...
2019-12-13 11:45:32
3496
原创 spring-boot-configuration-processor的作用
Springboot中默认使用的是yml配置,如果想用传统的properties进行配置,就需要使用spring-boot-configuration-processor。引入pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <...
2019-12-13 11:42:59
399
原创 centos安装nginx
安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel2.切换目录cd /usr/local3.创建文件夹mkdir nginx4.进入目录cd nginx5.下载nginxwget http://nginx...
2019-12-02 14:58:55
194
原创 【mysql】You must reset your password using ALTER USER statement before executing this statement.
刚安装完mysql后,执行任何sql命令都会提示以下错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.使用如下方法即可解决:1. SET PASSWORD = PASSWORD('你的新密码');2. ALTER US...
2019-12-02 14:31:15
282
原创 配置Apache默认目录不生效的问题
需要修改apache的默认目录,网上的很多教程和视频说需要修改apache的配置文件,我们来看一下;教程说需要修改这两个参数;修改完成保存,重启apache服务后发现还是会从以前的目录中去寻找,说明我们的配置没有生效;注:这种配置方法在apache2.4版本前都是可以的,如果使用的是2.4版本,则需要修改另外一个配置文件;修改信息如下:修改完成后保存退出,并重启apache服务...
2019-08-02 17:43:05
2332
原创 Centos7安装mqtt Mosquitto代理服务器
1. 添加 EPEL 软件库(如已安装,请跳过此步骤)yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm遇到选择项输入y即可。2. 查看EPEL安装结果yum repolist all | grep enabled3. 安装 Mosquitto查找 mosquitto ...
2019-07-31 14:45:41
1268
1
原创 Centos7下yum安装Mongodb
1. 配置MongoDB的yum源;vim /etc/yum.repos.d/mongodb-org-3.4.repo#添加以下内容:[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gp...
2019-07-31 14:32:44
311
原创 Centos7 redis的安装、配置
1. 安装redishttp://download.redis.io/releases/在这个链接中选择需要安装的redis版本;创建一个redis安装目录;mkdir /usr/local/redis;然后wget http://download.redis.io/releases/redis-4.0.6.tar.gz2. 解压tar -zxvf redis-4.0.6.tar....
2019-07-31 14:23:14
204
原创 windows安装mongodb
下载http://www.mongodb.org/downloads解压如:D:\mongodb3.6.13创建目录创建数据目录,data\db创建日志目录,log注册mongodb服务为了方便以后使用,最好把mongodb注册成服务,方便启动mongod.exe --logpath=“D:\mongodb3.6.13\log\log.txt” --dbpath=“D:\mong...
2019-07-05 16:33:00
160
原创 1130, "Host 'xxxx' is not allowed to connect to this MySQL server"
centos安装好mysql后远程登录mysql报出了这个错误解决办法:先查看数据库的权限信息use mysql; select host,user from user;需要把host改成所有update user set host = '%' where user = 'root'; flush privileges;重新登录即可...
2019-06-27 20:42:38
182
原创 Centos安装mysql5.7
首先在网上mysql的repo源wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm安装这个rpm包rpm -ivh mysql57-community-release-el7-10.noarch.rpm安装好rpm包后,开始安装mysql-serversudo yum install mysql...
2019-06-27 20:37:06
247
原创 Centos7一键安装Jdk1.8
安装之前先看看有没有自带的open-jdkrpm -qa | grep javarpm -qa | grep jdkrpm -qa | grep gcj如果没有信息则表示没有安装如果有安装则使用如下命令批量卸载所有的Java文件rpm -qa | grep java | xargs rpm -e --nodeps开始安装检索jdk1.8列表yum list java1.8*...
2019-06-27 19:04:27
1157
原创 Mysql终止正在执行的sql语句
1.首先查询正在执行的进程:show processlist;执行如下:2.找到需要终止的sql语句的进程id:kill 3;完
2019-06-03 18:29:33
13136
原创 Mysql树结构查询,通过递归查询实现
废话不多说,以下是表结构:我想查询江苏省下的所有城市地区;mysql中没有connect by,所以只能通过存储过程+临时表的方式来解决。如果层级比较少并且是固定的,那么通过内连接直接可以实现,我们这里的方式适用于多层级、并且层级不确定的情况;首先创建存储过程;DROP PROCEDURE IF EXISTS `findOrgChildList` ;DELIMITER ;;C...
2019-05-29 17:12:34
2879
1
原创 The user specified as a definer (”@’%') does not exist解决办法
The user specified as a definer (”@’%’) does not exist解决办法引起该问题的原因应该是调用存储过程或者查询视图的时候没有权限导致的;执行以下sql:首先执行grant all privileges on . to root@"%" identified by “.”;然后刷新权限flush privileges;就可以了。...
2019-05-29 16:51:20
9379
3
原创 Springboot2在控制台下输出sql语句
Springboot2在控制台下输出sql语句#在yml配置文件mybatis配置下添加:configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl如图:如果使用的是properties配置文件,则添加如下:mybatis.configuration.log-impl=org.apache.ibat...
2019-05-24 18:46:16
2163
原创 flex中多个canvas显示的问题
今天在工作中遇到一个问题,有一个父容器canvas-base,canvas-base下有两个子容器canvas-left和canvas-right。canvas-left中有label,给label添加了text属性。结果运行的时候label的文字怎么也显示不了,后来发现这是因为在flex中最先定义/声明的会在最下层。把canvas-left放到最后面定义或者在父容器canvas-base中...
2018-12-06 16:54:20
716
原创 JAVA中基本类型占用的字节和位数
一个字节等于8位;1 byte = 8 bit。byte:1 byte 8 bitchar:2 byte 16 bitint:4 byte 32 bitshort:2 byte 16 bitlong:8 byte 64 bitdouble:8 byte 64 bitfloat:4 byte 32 bit在java中的中文和英文字母都是采用Unicode编码来表示的,一个Unico...
2018-10-31 17:54:13
4117
原创 Flex replaceAll,替换所有
在Flex中是没有replaceAll()的,在java中有这个方法。可以通过小方法在flex中实现replaceAll()方法。private function replaceAll(source:String, find:String, replacement:String):String{ return source.split(find).join(...
2018-09-06 16:03:47
514
原创 Flex给指定按钮、控件添加句柄实现拖动、放大、缩小,类似截图的效果。(旋转按钮已实现,旋转功能暂未添加)
处理as脚本如下:public class ObjectHandler { //操作的小矩形框的大小 private static const HandlerSize:int = 10; //本类的公共对象 private static var focusObjectHandler:ObjectHandl...
2018-08-22 16:57:21
379
原创 数据库区分字符串大小写
oracle:oracle中是严格区分大小写的,包括表名、列名、列的值等。在查询字符串需要区分大小写时,将值放在‘’中即可区分大小写,如果不加‘’则全部按大写进行处理,oracle会默认把所有表名、列名、列的值(英文字母)转为大写。 mysql:在mysql中区分大小写可以在创建表的时候加上binary,则区分大小写,如果不想修改表的话,则在sql语句中加上binary,如:select ...
2018-07-25 09:44:11
3974
原创 freemarker ajax调用后台action / servlet
var likedNum = $("#likedCount").text(); $.post( "/drxapi/indexServlet", {"likedNum" : likedNum}, function(result) { if (...
2018-07-17 17:18:14
3188
原创 request.getSession();request.getSession(true);request.getSession(false);
我们通常使用最多的是request.getSession();如果我们看一下getSession方法的时候会发现还有一个带有boolean类型参数的同名方法;getSession(boolean arg0);request.getSession(true);等同于request.getSesson();如果存在session的话则返回session,否则将新建一个session;—————————...
2018-06-15 10:04:14
788
原创 关于TypeError: e[h] is not a function的问题
在工作中突然发现了这个错误: TypeError: e[h] is not a function 于是回过头去重新检查了一下代码,发现并没有什么问题,可还是一直报这个错。后来发现,原来是有个input标签的type属性为“submit”;当有input标签type属性为“submit”的时候,再通过jquery操作button按钮的点击事件来提交表单的时候;也就是$(f...
2018-06-14 18:46:25
9099
原创 【 Java多线程(一) 之多线程的“开胃小菜” 】
前言: 本教程分为多个章节, 由每个章节循序渐进地从零讲解java多线程相关的技术知识,部分内容参考自《Java多线程编程核心技术》。进程和线程的概念 进程的理解 ...
2018-05-09 22:46:28
303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人