10 2018 档案
摘要:0"> AND user_id in #{userId}
阅读全文
摘要:1、left join 左连接,左表所有数据 拼接 右表符合on条件的数据。on后用and连接,都作为on条件,示例及结果如下图所示,此处是把表一的所有数据都返回: 1、left join 左连接,左表所有数据 拼接 右表符合on条件的数据。on后用and连接,都作为on条件,示例及结果如下图所示,
阅读全文
摘要:1、添加pom依赖: 2、application添加配置: 3、DAO
阅读全文
摘要:主键对应的属性上加上@Id注解,对应javax.persistence.Id
阅读全文
摘要:解决方案: 1、将<号或者>号进行转义 DATE_SUB(CURDATE(), INTERVAL 31 DAY) <= DATE(created) 2、使用<![CDATA[ ]]>符号进行说明 <![CDATA[DATE_SUB(CURDATE(), INTERVAL 31 DAY) <
阅读全文
摘要:时间、字符串、时间戳之间的相互转换:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串用法 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp()
阅读全文
摘要:1、第1种方法 ,给元素设置style属性 $("#hidediv").css("display", "block"); 2、第2种方法 ,给元素换class,来实现隐藏div,前提是换的class样式定义好了隐藏属性 $("#hidediv").attr("class", "blockclass"
阅读全文
摘要:1、今天 1、今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2、昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 3、近7天 SELECT *
阅读全文
摘要:1、取得选中的值 jQuery("#select").val();是取得选中的值 2、取得的文本 jQuery("#select option:selected").text();
阅读全文
摘要:1、分组并进行求和组合运算 示例主要代码: 运行结果如下: {papaya=1, orange=1, banana=2, apple=3} 或者针对对象的复杂处理: 2、List转换成Map 示例主要代码:
阅读全文
摘要:@SpringBootTest注解是SpringBoot自1.4.0版本开始引入的一个用于测试的注解。基本用法如下: 1、pom添加Maven依赖 2、如使用idea可以自动生成并跳转到测试类,具体见:idea可以自动生成并跳转 此处WwtaApplicationTests 为主测试类,创建spri
阅读全文
摘要:在要测试的类上按快捷键ctrl + shift + t,选择Create New Test,在出现的对话框的下面member内勾选要测试的方法,点击ok 或者点击菜单栏Navigate–》test,选择Create New Test,在出现的对话框的下面member内勾选要测试的方法,点击ok
阅读全文
摘要:1、# ls -l (k) 2、#ls -lh等效ll -h(命令ls -l等效ll) # ls -lhtotal 2.1M-rw-r 1 root root 78K Oct 17 23:36 catalina.2018-10-17.log-rw-r 1 root root 34K Oct 18 2
阅读全文
摘要:可以通过监听onpageshow来刷新页面。代码如下,在页面的JS中添加 event.persisted为了查看页面是直接从服务器上载入还是从缓存中读取的。
阅读全文
摘要:正常情况下,我们通过get或者set方法是从db0中取数据。 1、redis提供了 select命令,可以通过select index 这个指令,将数据库切换到index所在的那个数据库上 2、jedis客户端也提供了对应的方法,可以通过jedis.select(N)来选择对应的数据库 注意:如果r
阅读全文
摘要:1、从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种方式: @PostConstruct Public void so
阅读全文
摘要:运行结果如下: Integer.MIN_VALUE = -2147483648Integer.MAX_VALUE = 2147483647Long.MIN_VALUE = -9223372036854775808Long.MAX_VALUE = 9223372036854775807Float.MI
阅读全文
摘要:Spring Boot默认使用嵌入式Tomcat,默认没有页面来处理404等常见错误。因此,为了给用户最佳的使用体验,404等常见错误需要我们自定义页面来处理。 在springboot2.0之前用org.springframework.boot.context.embedded.EmbeddedSe
阅读全文
摘要:定时任务实现的几种方式: Timer:是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。ScheduledExecutorService:是jdk自带的一
阅读全文
摘要:1、用PS打开一张图片,用矩形选框工具,选出你要保留的的那一部分,“选择→修改→平滑”。在弹出的选框里添入数值,值越大角就越圆。 2、选择“选择→反选”,再按delete删除就ok了。
阅读全文
摘要:360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的 MySQL 务,每天承载的读写请求数
阅读全文
摘要:一、#dates.format()用来格式化日期时间 二、页面使用
阅读全文
摘要:1、查看本地分支 2、查看所有分支 2、查看所有分支及对应版本信息
阅读全文
摘要:一、指令 1、git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以git clone [url] new
阅读全文
摘要:一、语法: 1、 简单表达式 (simple expressions) ${...} 变量表达式 *{...} 选择变量表达式 #{...} 消息表达式 @{...} 链接url表达式 2、字面量 'one text','another one!',... 文本 0,34,3.0,12.3,...
阅读全文
摘要:在application配置文件中添加如下: 说明:
阅读全文
摘要:1、语法: th:each属性用于迭代循环,语法:th:each="obj,iterStat:${objList}" 迭代对象可以是List,Map,数组等; 2、说明:iterStat称作状态变量,属性有: index:当前迭代对象的index(从0开始计算) count: 当前迭代对象的inde
阅读全文
摘要:1、控制一个pool可分配多少个jedis实例 “maxActive” -> “maxTotal” 2、最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 “maxWait” -> “maxWaitMillis” 详见连接:http://mail-archives.apache.o
阅读全文
摘要:一、语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格
阅读全文
摘要:一、介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remo
阅读全文
摘要:1、在控制台上输入:# yum install lsof,安装过程中按y进行确认 2、使用lsof -i :port 可以产看端口的进程信息
阅读全文
摘要:chmod 修改一下bin目录下的.sh权限就可以了。 chmod u+x *.sh 这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。
阅读全文
摘要:一、简介 Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务。 二 、安装 1、准备工作 Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下: 1
阅读全文
摘要:设置JVM参数在Windows下,在$TOMCAT_HOME/bin/catalina.bat,Linux下,在$TOMCAT_HOME/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:M
阅读全文
摘要:为了加强安全性,MySQL5.7为root用户随机生成了一个密码,如果安装的是RPM包,则默认是在/var/log/mysqld.log中。 为了加强安全性,MySQL5.7为root用户随机生成了一个密码,如果安装的是RPM包,则默认是在/var/log/mysqld.log中。 为了加强安全性,
阅读全文
摘要:下载并安装mysql的YUM源 1、下载mysql的YUM源:wget -P /home/temp http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm(wget命令:http://man.linuxde.net/w
阅读全文
摘要:1、下载链接:https://tomcat.apache.org/download-70.cgi,选择需要的版本下载(.tar.gz文件后缀) 2、通过Xshell、Xftp上传至CentosX的 某个目录下(如/home/temp/) 3、进入/home/temp目录下,解压tomcat安装包:
阅读全文
摘要:一、安装环境 操作系统:Centos 7.4 JDK版本:1.8 工具:Xshell5、Xftp5 二、安装步骤 第一步:下载安装包 (官网)链接: 下载适合自己系统的jdk版本,如图:我下载的是64位的.tar.gz包 还可以直接通过wget命令直接把JDK安装包下载下来,例如: wget --n
阅读全文
摘要:Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等。 1、# uname -a (Linux查看版本当前操作系统内核信息) 2、# cat /proc/version (Linux查看当前操作系统版本信息) 3、# cat /etc/issue 或cat /etc
阅读全文
摘要:1、图层大小尺寸的: ctrl+alt+c 2、图片大小尺寸、像素大小: ctrl+alt+i
阅读全文
摘要:一、对比 1、utf8_general_ci 不区分大小写,utf8_general_cs 区分大小写 2、utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串用二进制数据编译存
阅读全文
摘要:1.直接修改catalina.sh中对应的变量 CATALINA_HOME=/xx/xxCATALINA_BASE=/xx/xx (该方法需要找到所有的变量进行修改,不适合,推荐使用方式2) 2.在profile中设置 export CATALINA_8080_HOME=/opt/wasu/apac
阅读全文
摘要:一、telnet简介: telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用tel
阅读全文
摘要:1、netstat命令 netstat命令可显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况。 参数: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序
阅读全文
摘要:文件复制命令cp 参数说明:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制-i:若目标文件(destination)已存在,在覆盖时会先询问是
阅读全文
摘要:.tar 解包 tar xvf filename.tar.tar 打包 tar cvf filename.tar dirname.gz 解压1 gunzip filename.gz.gz 解压2 gzip -d filename.gz.gz 压缩 gzip filename.tar.gz 和 .tg
阅读全文
摘要:一、安装tomcat 1、下载链接:https://tomcat.apache.org/download-70.cgi,选择需要的版本下载(.tar.gz文件后缀) 2、通过Xshell、Xftp上传至CentosX的 某个目录下(如/home/local/) 3、进入/home/local目录下,
阅读全文
摘要:Linux rm命令用于删除一个文件或者目录。 语法:rm [options] name... 参数: 1.-i 删除前逐一询问确认。 2.-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 3.-r 将目录及以下之档案亦逐一删除。 实例::删除文件可以直接使用rm命令,若删除目录则必须配合选
阅读全文
摘要:使用命令mv既可以重命名,又可以移动文件或文件夹.例如: 1、将目录A重命名为B mv A B 2、将/a目录移动到/b下,并重命名为c mv /a /b/c 3、将一个名为abc的文件重命名为1234 mv abc 1234 注意:如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖
阅读全文
摘要:windows 1、解压下载的tomcat; 2、找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码来设定JAVA_HOME和JRE_HOME的路径: linux 在bin下找到setclasspath.sh,在文件的最开始加入如下代码: 修改了setclasspath文
阅读全文
摘要:步骤如下: 1.使用压缩版的tomcat不能使用安装版的。2.第一个tomcat的配置不变。3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。4.修改新的tomcat中的startup.bat,把其中的CA
阅读全文
摘要:1、pom依赖 2、配置文件 3、controller 4、html
阅读全文
摘要:1.直接返回值中加重定向:"redirect:要访问的网址"; 2.适用modelAndView对象来进行, 3.就是继承HttpServlet类,声明HttpServletResponse 来完成后台的重定向.
阅读全文
摘要:一、方式一:使用typeAlias 此种方式的缺点就是每增加一个实体类都需要加上对应的类配置 二、方式二:使用package 此种方式是扫描包下的类,使用<package>标签,表示扫描该包名下的所有类(除了接口和匿名内部类),如果类名上有注解,则使用注解指定的名称作为别名,如果没有则使用类名首字母
阅读全文
摘要:<q> 标签在本质上与 <blockquote> 是一样的。不同之处在于它们的显示和应用。<q> 标签用于简短的行内引用。如果需要从周围内容分离出来比较长的部分(通常显示为缩进的块),请使用 <blockquote> 标签。
阅读全文
摘要:line-height属性的细节 与大多数CSS属性不同,line-height支持属性值设置为无单位的数字。有无单位在子元素继承属性时有微妙的不同。 语法 line-height: normal | <number> | <length> | <percentage> normal 根据浏览器决定
阅读全文
摘要:一、无序列表-ul(unorder list) 1、语法 <ul></ul>->Unorder List 列表项:<li></li> 2、属性 1、type 取值: 1、disc,实心圆(默认值) 2、circle,空心圆 3、square,实心矩形 4、none,不显示标识 3、示例 <ul> <
阅读全文
摘要:打开xmapp,点击mysql对应的config按钮进入my.ini文件,如图所示: 修改mysqld服务的port参数3306为你想要设置的port,如图2所示: 重新启动mysql服务即可用客户端进行连接使用
阅读全文
摘要:在一般模式下,即摁下esc按键下的模式: 设置行数为:set nu(此处的冒号需要带上) 取消行号为:set nonu(此处的冒号需要带上)
阅读全文