09 2019 档案

摘要:今天在做一个ajax数据提交功能开始利用get方式一直发现提交的数据都是一样,返回的数据也很久不刷新了,这个我知道是ajax缓存问题,后来在网上整理了一些ajax缓存问题解决方法,下面给大家分享一下。 解决方法: 1 今天在做一个ajax数据提交功能开始利用get方式一直发现提交的数据都是一样,返回 阅读全文
posted @ 2019-09-27 17:25 那些年的代码 阅读(1775) 评论(0) 推荐(0)
摘要:package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;/** * Map 集合的循环遍历 * @data 2018 阅读全文
posted @ 2019-09-27 17:24 那些年的代码 阅读(3095) 评论(0) 推荐(0)
摘要:代码如下: Java Calendar获取年、月、日、时间 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间 int year = c.get(Calendar.YEAR); //获取年 i 阅读全文
posted @ 2019-09-27 17:23 那些年的代码 阅读(4291) 评论(0) 推荐(0)
摘要:核心:使用Calendar的add(int field, int amount)方法 Calendar ca = Calendar.getInstance();//得到一个Calendar的实例 ca.setTime(new Date()); //设置时间为当前时间 ca.add(Calendar. 阅读全文
posted @ 2019-09-27 17:21 那些年的代码 阅读(33124) 评论(0) 推荐(0)
摘要:服务器上必须安装了git maven jdk 并且配置好环境变量 实际服务器中可能运行着多个Java进程,所以重新部署的时候需要先停止原来的java进程,写一个按照名称杀死进程的脚本 kill.sh #!/bin/sh #!/bin/sh function PidFind() function Pi 阅读全文
posted @ 2019-09-27 17:11 那些年的代码 阅读(2543) 评论(0) 推荐(0)
摘要:* 配置好jdk * 下载安装maven http://maven.apache.org/download.cgi apache-maven-3.3.3-bin.zip * 解压到G:\apache-maven-3.5.3-bin * 添加环境变量 ** 添加 M2_HOME 和 MAVEN_HOM 阅读全文
posted @ 2019-09-27 17:06 那些年的代码 阅读(6484) 评论(0) 推荐(0)
摘要:修改shell为可执行文件 chmod +x test2.sh chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执 有可能没权限 chmod 777 修改shell为可执行文件 chmod +x test2.sh 阅读全文
posted @ 2019-09-27 17:04 那些年的代码 阅读(7634) 评论(0) 推荐(0)
摘要:一、使用情景 在Jenkins的自动部署中,每次重新部署我们都需要先关闭原先的应用进程,然后重新部署启动。在使用tomcat时,我们可以通过startup.sh和shutdown.sh进行对应操作。但是在使用springboot的Jar包时,却无从下手了(有知道的告诉兄弟一声),所以采取的办法是直接 阅读全文
posted @ 2019-09-27 17:03 那些年的代码 阅读(2143) 评论(0) 推荐(0)
摘要:1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 2、netstat -tunlp 阅读全文
posted @ 2019-09-27 16:59 那些年的代码 阅读(1203) 评论(0) 推荐(0)
摘要:之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如 阅读全文
posted @ 2019-09-27 16:57 那些年的代码 阅读(1403) 评论(0) 推荐(0)
摘要:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK 阅读全文
posted @ 2019-09-27 14:44 那些年的代码 阅读(18056) 评论(0) 推荐(0)
摘要:1、将免安装的JDK拷贝到linux目录下/usr/local/jdk1.8.0_1442、更改环境变量vim /etc/profile加入如下代码: 1 2 3 3、刷新配置source /etc/profile 阅读全文
posted @ 2019-09-27 14:43 那些年的代码 阅读(1179) 评论(0) 推荐(0)
摘要:这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了。 一、下载jdk文件 我这提供的是官方的地址:http://www.oracle.com/technetwork/java/javase/downloads/jd 阅读全文
posted @ 2019-09-27 14:40 那些年的代码 阅读(895) 评论(0) 推荐(0)
摘要:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME 阅读全文
posted @ 2019-09-26 16:28 那些年的代码 阅读(4269) 评论(0) 推荐(0)
摘要:1,transient的用途及使用方法1,用途 我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。而在开发过程中,我们可能要求:当对象被序列化时(写入字节序列到 阅读全文
posted @ 2019-09-18 17:04 那些年的代码 阅读(2001) 评论(0) 推荐(0)
摘要:引言 Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。 一、访问权限简介 访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些内容是否允许其他类访问。 阅读全文
posted @ 2019-09-18 16:45 那些年的代码 阅读(1052) 评论(0) 推荐(0)
摘要:在java中,面向对象毫无疑问是java的重中之重,今天我们来看一看java面向对象的三大特性之一继承。 首先我们来了解一下类的结构是怎样的? 类中主要有成员属性,成员方法,静态属性,静态方法,构造方法(暂不考虑代码块)。成员属性和成员方法是属于对象的,静态属性和静态方法是属于类的,如下图所示。 类 阅读全文
posted @ 2019-09-18 16:35 那些年的代码 阅读(325) 评论(0) 推荐(0)
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对 阅读全文
posted @ 2019-09-17 17:39 那些年的代码 阅读(187) 评论(0) 推荐(0)
摘要:说多多的也没用,我就简单给你介绍几个。既然你学了Java,那么反射就算你不会,你在学习过程中也会经常遇到。1、有了反射机制,那么就能逆向代码了,反编译器就是这个原理。2、像流行的框架,Spring,Hibernate等,就是利用反射机制,要不然怎么可能你配置下文件就完事呢3、动态生成类啊,当然spr 阅读全文
posted @ 2019-09-17 17:07 那些年的代码 阅读(274) 评论(0) 推荐(0)
摘要:Spring事务传播行为 运用Spring事务,必须要深入理解它的传播机制,否则会遇到各种意想不到的坑,Spring定义了七种传播行为。 含义如下: Spring的@Transactional默认是PROPAGATION_REQUIRED。 隔离级别 隔离级别转载自http://www.javase 阅读全文
posted @ 2019-09-17 16:43 那些年的代码 阅读(344) 评论(0) 推荐(0)
摘要:I was learning through interfaces when I noticed that you can now define static and default methods in an interface. public interface interfacesample2 阅读全文
posted @ 2019-09-11 11:28 那些年的代码 阅读(226) 评论(0) 推荐(0)
摘要:以下情况可以通过编译 而以下情况则不可以 这里会提示错误 static method may be invoked on containing interface class only. 这是因为 在Java 8中,在接口中添加静态方法带来了一个限制 :这些方法不能由实现它的类继承。 这样做是有道理 阅读全文
posted @ 2019-09-11 11:28 那些年的代码 阅读(1691) 评论(0) 推荐(0)
摘要:MySQL 5.5 Keywords and Reserved Words The following list shows the keywords and reserved words in MySQL 5.5, along with changes to individual words fr 阅读全文
posted @ 2019-09-10 11:42 那些年的代码 阅读(231) 评论(0) 推荐(0)
摘要:#今天遇到一个问题,把某一字段重新命名为condition时报错,于是联想到可能是MySQL的关键字,用``引起来后,问题解决。 #在MySQL数据库中,Table字段不能使用MySQL关键字; #【如果非要使用这些关键字,则需要在关键前后添加 `keyword` 反引号以示区分】 #MySQL允许 阅读全文
posted @ 2019-09-10 11:37 那些年的代码 阅读(2812) 评论(0) 推荐(1)
摘要:在SQL语句中出现的关键字和保留字 如果要使用人他们的字符意思而不是作为关键字、保留字使用,关键字可以正常使用,但是保留字必须使用`(键盘tab键上面,数字1左边的那个按键)来分割。这个在SQLServer里面是使用[]中括号实现的。所以我们要尽量避免使用关键字和保留字来作为表明和字段名。 下面是m 阅读全文
posted @ 2019-09-10 11:36 那些年的代码 阅读(20343) 评论(1) 推荐(1)
摘要:Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。(在下文中会有图例) 关于事务管理器,不管是JPA还是JDBC等都实现自接口 Plat 阅读全文
posted @ 2019-09-09 14:41 那些年的代码 阅读(8872) 评论(0) 推荐(1)
摘要:在声明事务时,只需要通过value属性指定配置的事务管理器名即可,例如:@Transactional(value="transactionManagerPrimary")。 除了指定不同的事务管理器之后,还能对事务进行隔离级别和传播行为的控制,下面分别详细解释: #### 隔离级别 隔离级别是指若干 阅读全文
posted @ 2019-09-09 14:37 那些年的代码 阅读(4290) 评论(0) 推荐(0)
摘要:上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信,本篇的内容是基于上篇之上,使用Lock如何处理线程通信。 那么引入本篇的主角,Condition,Condition 将 阅读全文
posted @ 2019-09-05 17:48 那些年的代码 阅读(214) 评论(0) 推荐(0)
摘要:1.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim> prefix:在trim标签内sql语句加上前缀。 suffix:在trim标签内sql语句加上后缀。 suffixOverrides:指定去除多余的后 阅读全文
posted @ 2019-09-05 16:16 那些年的代码 阅读(508) 评论(0) 推荐(0)
摘要:Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: [j 阅读全文
posted @ 2019-09-05 16:14 那些年的代码 阅读(575) 评论(0) 推荐(0)
摘要:Mapper.xml提示: 1:mapper包中新建一个文件:mybatis-3-mapper.dtd 2:在web app libraries/mybatis.jar/org.apache.ibatis.builder.xml/mybatis-3-mapper.dtd,打开,复制内容,贴到自己新建 阅读全文
posted @ 2019-09-05 14:21 那些年的代码 阅读(1248) 评论(0) 推荐(0)
摘要:<select id="serchRelation" resultType="Relation">SELECTr.node_one as nodeOne,r.node_two as nodeTwo,r.relation as relation,r.is_delete as isDelete,r.cr 阅读全文
posted @ 2019-09-05 14:20 那些年的代码 阅读(7968) 评论(0) 推荐(0)
摘要:[quote]特别注意两点 一个是where 的用法group的用法 case when的用法<if test='hasLoanApplicationFlag == "1"'>这个对string的比较 是单引号 括起test后面的整串, 然后 == 然后双引号括起比较的字符串内容[/quote][q 阅读全文
posted @ 2019-09-05 14:08 那些年的代码 阅读(2949) 评论(0) 推荐(0)
摘要:在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码。为什么要加密:网络安全问题是一个很大的隐患,用户数据泄露事件层出不穷,比如12306账号泄露。 Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作,想了解自己百度API操作用法。 看一张图, 阅读全文
posted @ 2019-09-04 17:35 那些年的代码 阅读(1629) 评论(0) 推荐(0)
摘要:1、导入包 1 2、代码 阅读全文
posted @ 2019-09-04 17:34 那些年的代码 阅读(1173) 评论(0) 推荐(0)