08 2019 档案
摘要:转载自http://blog.csdn.net/ldl22847/article/details/7605650 1.下载jdk的rpm安装包,这里以jdk-7u4-linux-i586.rpm为例进行说明 下载地址:http://www.oracle.com/technetwork/java/ja
阅读全文
摘要:笔者使用的Linux操作系统为CentOS7,Linux中有三种安装jdk的方式,在这里笔者主要介绍两种方式,即rpm和yum安装及卸载jdk,还有一种是直接从官网下载 tar.gz 压缩文件上传到Linux操作系统后解压配置环境变量即可,是最简单的一种方式,在这笔者不多做介绍。 rpm安装JDK
阅读全文
摘要:1 查看是因为编译环境的改变造成的。 解决办法: 将项目的编译环境设置成当前的JDK版本即可 步骤: 1. 右键项目—>Properties—> java Compiler–>Compiler Compliance level 2. 选择自己安装的当前的JDK环境即可
阅读全文
摘要:http://jingyan.baidu.com/article/546ae1853947b71149f28cb7.html 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 2、netstat -tu
阅读全文
摘要:1.echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -version java version "1.7.0_65" OpenJ
阅读全文
摘要:linux查看java jdk安装路径和设置环境变量 windows: set java_home:查看JDK安装路径 java -version:查看JDK版本 linux: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH
阅读全文
摘要:我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢? 我们这里介绍几个常用于群组、拥有者、各种身份的权限的指令。如下所示: chgrp : 改变档案所属群组 chown : 改变档案拥有者 chmod : 改变档案的权限, SUID
阅读全文
摘要:修改/etc/profile时提示为只读文件,不允许修改, 敲#chmod 777 /etc/profile后仍不允许修改 解决办法: 在root权限下敲 #:mount -o remount,rw /
阅读全文
摘要:问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误。 解决方法:使用fsck手动修复,具体操作如下: 重启系统后使用root进入单用户模式,运行fsck.ext3 -y /dev/vda3 说明:ext3的文件系统使用fsck.ext3,ext4文件系统使用fsck.etx4。/dev/vda
阅读全文
摘要:我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢? 我们这里介绍几个常用于群组、拥有者、各种身份的权限的指令。如下所示: chgrp : 改变档案所属群组 chown : 改变档案拥有者 chmod : 改变档案的权限, SUID
阅读全文
摘要:chmod +x test3.sh
阅读全文
摘要:Linux查看权限命令: 输出结果示例: 这里是查看tomcat文件夹中所有子文件或者子文件夹的权限,以列表的形式列出。 关于列表的每列所代表的含义参见我的另外一篇博客:Linux 查看文件权限命令ls -l 输出信息每列所代表的含义
阅读全文
摘要:转载自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718 更新本文:2019.04.10 更新说明:下面的说明虽然详细,但是个人觉得足够复杂!!!!因此,更新一下简单了当的说明!! 命令: 格式: r 读权限read 4 w 写权限write 2 x
阅读全文
摘要:1 报错描述 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute or make the default
阅读全文
摘要:一、问题 在使用FileInputStream或FileOutputStream时会遇到如下问题1和问题2。 问题1: 问题2: 二、分析 在进行分析时,我得说清楚什么时候抛拒绝访问,什么时候抛找不到指定路径。原因是这样的,在构造一个File对象时,指定的文件路径是什么都可以,就算不存在也能够构造F
阅读全文
摘要:<span style="font-family: Arial, Helvetica, sans-serif; "> </span> <span style="font-family: Arial, Helvetica, sans-serif; "><span style="color:#ff000
阅读全文
摘要:目录 前言 原因 实现 不要忘记 最后的封装 Follow up 前言 看标题好像很简单的样子,但是针对使用jar包发布SpringBoot项目就不一样了。当你使用tomcat发布项目的时候,上传文件存放会变得非常简单,因为你可以随意操作项目路径下的资源。但是当你使用SpringBoot的jar包发
阅读全文
摘要:参考: Thymeleaf前后端传值 页面取值与js取值 Thymeleaf 与 Javascript Thymeleaf教程 (十二) 标签内,js中使用表达式 目的: 后端通过Model传值到前端 页面通过Model取值显示 js通过Model取值作为变量使用 1.后台Controller 注:
阅读全文
摘要:使用java.net包下的URL类,可以将一个网页(链接)封装成一个URL对象。 URL对象有一个openStream()方法,使用该方法可以获取该网页的输入流,我们可以通过读取输入流的方式获得网页的内容,并通过输出流写入HTML文件中。 方式一: 使用此方法需要指定输入流和输出流的字符编码,否则可
阅读全文
摘要:1、<span id="span_id">span的文本</span>的取值。 js取<span>的值并不是用document.getElementById('span_noticesg').value,而是document.getElementById('span_id').innerText。
阅读全文
摘要:题外话: 页面静态化(展示数据从JSP页面变成HTML页面)实现方式-->模板技术 从本质上来讲,模板技术是一个占位符动态替换技术。一个完整的模板技术需要四个元素:①模板语言(使用的语法) ②包含模板语言的模板文件(.ftl结尾) ③模板引擎(jar包) ④拥有动态数据的数据对象 FreeMarke
阅读全文
摘要:曾用来做一个浏览美女图片的网站 男生都懂的 哈哈,年轻总有些荷尔蒙的冲动,hold住就好
阅读全文
摘要:1.代码部分 import org.junit.Test; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runner.RunWith; import org.springframework.boot
阅读全文
摘要:在eclipse中,用java动态生成html文件。 //用于存储html字符串 //用于存储html字符串 StringBuilder stringHtml = new StringBuilder(); StringBuilder stringHtml = new StringBuilder();
阅读全文
摘要:用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId f
阅读全文
摘要:private static final String FILEPATH = "/opt/nginx/html/banner/"; private static final String RETURNPATH = "/banner/"; private static final String IMAGEPATH="/image_app/scp_image/bannerimg/"...
阅读全文
摘要:1.创建html的java代码 2.然后是html的模板template.html,根据此模板生成的新的html文件 3.java代码会常见新的html文件,并替换掉 ###title### 为图片的标签。 然后可以生成静态网页了。效果图如下: 一个简单的java生成html功能就实现了。
阅读全文
摘要:首先,我们需要一个html模板: <html> <html> <head> <head> <title>###title###</title> <title>###title###</title> <meta http-equiv="Content-Type" content="text/html;
阅读全文
摘要:下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 反射方式获取properties文件的三种方式 1 反射方式获取properties文件最常用方法以及思考: Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但
阅读全文
摘要:一、java project项目 如果工程项目是java project的话获取资源文件 1、如果是在本工程根目录下直接访问 1 FileReader fr = new FileReader("config.properties"); 1 FileReader fr = new FileReader
阅读全文
摘要:原理都很简单,主要是对模板的解析.so,我们先准备一个html模板mb.html,做个文件其中的###title###之类的标签用于程序进行查询替换. 下面是具体的代码:JspToHtml.java
阅读全文
摘要:目资源路径分两种,一种是普通Java项目的资源路径,另一种是JavaEE项目的资源路径。 获取Java项目的包(源码下的包 或者 jar包)的资源路径 获取Java项目的包(源码下的包 或者 jar包)的资源路径 Java代码 // 方法1:通过this.getClass().getResoure(
阅读全文
摘要:背景:最近做项目重构将以前的ssh + angular js架构,重构为spring boot + vue。项目是一个数据管理平台,后台涉及到多表关联查询,数据导入导出等。 问题:读取resource 目录下文件时出现路径找不到。 原因:spring boot 将项目打包为jar,使用 java -
阅读全文
摘要:引言: 在Spring Boot构建的项目中,在某些情况下,需要自行去读取项目中的某些文件内容,那该如何以一种轻快简单的方式读取文件内容呢? 基于ApplicationContext读取 在Spring Bean中获取ApplicationContext引用的方式: 1 2 3 4 5 6 7 8
阅读全文
摘要:1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: 1 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过
阅读全文
摘要:问题 在开发的时候一段字符串的中间某一部分是需要可变的 比如一个Textview需要显示”XXX用户来自 上海 年龄 21 性别 男” 其中的 XXX 是用户名 每个用户也是不一样的 地区 上海 为可变的string数据 年龄 21 为可变的int数据 性别 男 为可变的string数据 遇到这种情
阅读全文
摘要:内容:import java.math.BigDecimal; import java.text.DecimalFormat; public class TestGetInt{ public static void main(String[] args){ double i=2, j=2.1, k=
阅读全文
摘要:1、作为參数 多个參数 int m[]=new int{a,b,c,d}; string.format("{0}{1}{2}",m); 一个參数 private const string _extraClause = " AND C_INTERNSHIPORG_INTERNSHIPID = {0}"
阅读全文
摘要:java保留小数--四舍五入--想保留几位就几位 String.format("%.nf",d); 表示保留N位!!!format("%.nf",double) package dynamatic; public class Test{ public static void main(String[
阅读全文
摘要:一、http://jmeter.apache.org/ 二、点击Download Releases选择版本下载 三、下载解压; 将解压后的文档存盘-下载logkit-2.0.jar(汉化包)放到jmeter目录D:\apache-jmeter-4.0\lib -配置系统变量 JMETER_HOME
阅读全文
摘要:一 BigDecimal num = new BigDecimal("2.225667");//一般都会这样写最好 int count = num.scale(); System.out.println(count);//6 返回的是小数点后位数 1. ROUND_DOWN BigDecimal b
阅读全文
摘要:MySQL:如何选取Table中的50到100行 使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,MySql已 经为我们提供了这样一个功能。 ? 1 2 [sql] SELECT * FROM table LIMIT [offset,] rows | rows O
阅读全文
摘要:BeanCopier是Cglib包中的一个类,用于对象的复制。 注意:目标对象必须先实例化 而且对象必须要有setter方法 初始化例子: BeanCopier copier = BeanCopier.create(Source.class, Target.class, false); BeanCo
阅读全文
摘要:1.用正则表达式 首先要import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String
阅读全文
摘要:1.本文只是使用了pinyin4J的主要功能,还有更多更好耍的功能,大家可以去研究官网文档。哈哈 2.pinyin4j的官方下载地址:https://sourceforge.net/projects/pinyin4j/files/ 3.我们这里使用的版本是 pinyin4j 2.5.0 pa
阅读全文
摘要:From: http://beginnersbook.com/2014/01/how-to-write-to-a-file-in-java-using-fileoutputstream/ /* 使用FileOutputStream写入文件,FileOutputStream的write() 方法只接受
阅读全文
摘要:修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的C
阅读全文
摘要:package cn.com.mcd.controller;import java.io.File;import java.io.IOException;import java.io.Serializable;import java.util.ArrayList;import java.util.H
阅读全文
摘要:本文为大家分享了FileOutputStream流的write方法,供大家参考,具体内容如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
阅读全文
摘要:在开发Web应用程序时比较常见的功能之一,就是允许用户利用multipart请求将本地文件上传到服务器,而这正是Grails的坚固基石——SpringMVC其中的一个优势。Spring通过对ServletAPI的HttpServletRequest接口进行扩展,使其能够很好地处理文件上传。扩展后的接
阅读全文
摘要:最近的项目中遇到ImageIO,因此记录下这个类的用法 一、ImageIO: 这个类中的方法都是静态方法,可以用来进行简单的图片IO操作 1、读入的三种方法 public static BufferedImage read(File input) 1 2 public static Buffered
阅读全文
摘要:原 Java使用阿里云OSS对象存储上传图片 2017年03月27日 10:47:28 陌上桑花开花 阅读数 26804更多 分类专栏: 工作案例总结 原 Java使用阿里云OSS对象存储上传图片 2017年03月27日 10:47:28 陌上桑花开花 阅读数 26804更多 分类专栏: 工作案例总
阅读全文
摘要:choose (when, otherwise)标签 有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(o
阅读全文
摘要:写在前面 《Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦》 由于开源了项目的缘故,很多使用了My Blog项目的朋友遇到问题也都会联系我去解决,有的是把问题留在项目的issue里提出,有的是在我的私人博客里留言,还有的则是直接添加我的qq来找我讲自己
阅读全文
摘要:API详细说明 注释汇总 作用范围API使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses 用在c
阅读全文
摘要:使用Redis 对问题下的回答按点赞数排序的思路; 1根据问题id查出所有的回答列表; 2吧回答的ids添加到zset1中; key为id,value为赞的数量;(用于点赞排行); //批量添加 Long add(K var1, Set<ZSetOperations.TypedTuple<V>> v
阅读全文
摘要:Redis的ZSet数据结构 Redis 有序集合和无序集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。public in
阅读全文
摘要:Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 下面来对这5种数据结构类型作简单的介绍: 结构类型结构存储的值结构的读写能力 String
阅读全文
摘要:简述 上一文中简述了使用StringRedisTemplate操作redis中的set类型,今天来记录一下操作zset类型的主要方法 代码 @RunWith(SpringRunner.class) @SpringBootTest public class ZSetDemo { @Autowired
阅读全文
摘要:set跟Set之间可以有并集运算,因为他们存储的数据字符串集合,不能有一样的成员出现在一个zset中,但是为什么有了set还要有zset呢?zset叫做有序集合,而set是无序的,zset怎么做到有序的呢?就是zset的每一个成员都有一个分数与之对应,并且分数是可以重复的。有序集合的增删改由于有啦排
阅读全文
摘要:开发时遇到一个需求:要求要在页面的表格可以添加和删除一行,并能填写对应的数据后保存这一行数据。 HTML代码 界面使用了freemarker框架,teams是后台传过来的list类型数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>用户名注册</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></s
阅读全文
摘要:难点: (1)动态增加、删除tr和td (2)每天tr和td都有下标,且下标要动态变化, (3)tr和td为什么下标不能随便写,原因是此处需要把所有tr中的数据以list的形式发送到后台对象中,所有每天tr中的tr中name=‘对象[index].属性’,必须有下标且下标要从0开始且要连续不能跳跃
阅读全文
摘要:实现功能: 通常在编辑表格时表格的行数是不确定的,如果一次增加太多行可能导致页面内容太多,反应变慢;通过此程序实现表格动态增加行,一直保持最下面有多个空白行。 效果: 一:原始页面 二:表1增加新行并绑定timepicker 三:表2自动增加行,新行绑定timepicker HTML源码: ? 1
阅读全文
摘要:最近写程序,碰巧有动态增加删除行,下面就记录一下 html就不写了,也没有什么,直接上核心了 新增行 好,下面我们看下addTr方法~~这个是在网上找到的,还是蛮好用的 删除行,这个就比较简单了 动态添加删除行,就这么几行代码,方便大家使用 ps: $(this).prevAll().length
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</title> <script type="text/j
阅读全文
摘要:在html中我们大量的用到了局部刷新,局部刷新就是使用js来动态的修改html局部的数据。下面来介绍下使用jquery来动态的增加table的行,当然这种方式可以适用到任何的html组件中去。 <table id="myTable" class="table"> <table id="myTable
阅读全文
摘要:使用jQuery动态的添加和删除表格里面的行,不多说了直接上代码。
阅读全文
摘要:总结:静态代码块总是最先执行。 非静态代码块跟非静态方法一样,跟对象有关。只不过非静态代码块在构造函数之前执行。 父类非静态代码块、构造函数执行完毕后(相当于父类对象初始化完成), 才开始执行子类的非静态代码块和构造函数。 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,
阅读全文
摘要:SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然
阅读全文
摘要:Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 下面来对这5种数据结构类型作简单的介绍: 结构类型结构存储的值结构的读写能力 String
阅读全文
摘要:一、Blpop 命令移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT返回值如果列表为空,返回一个 nil 。 否则,返回一个含有两个元素的列表,第
阅读全文
摘要:在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的
阅读全文
摘要:最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文件来忽略提交这些文件。在ID
阅读全文
摘要:.ignore文件的创建 1.使用eclipse中 ignore后在真实目录下就会生成对应的.ignore文件 2.window系统可以创建文件 .ignore. 来在项目的真实目录下创建 文件 特别说明: 配置在 .ignore文件中的文件是相对于真是目录来说的 在配置时请进入到 项目算在的 真实
阅读全文
摘要:1、leftPush(K key, V value) 在变量左边添加元素值。 Java代码 2、index(K key, long index) 获取集合指定位置的值。 Java代码 3、range(K key, long start, long end) 获取指定区间的值。 Java代码 4、le
阅读全文
摘要:Spring-data-redis为spring-data模块中对redis的支持部分,简称为“SDR”,提供了基于jedis客户端API的高度封装以及与spring容器的整合,事实上jedis客户端已经足够简单和轻量级,而spring-data-redis反而具有“过度设计”的嫌疑。 一. jed
阅读全文
摘要:注入以下RedisTemplate @Autowired @Autowired private RedisTemplate<String,String> redisTemplate; private RedisTemplate<String,String> redisTemplate; 1、保存和读
阅读全文
摘要:1.Redis 这就不必哆嗦了,Redis 支持丰富的数据类型,String ,List,Sets ,Sorted Sets,Hashes,这就可以看出Java 操作Redis就要针对各种类型都有自己的操作。这里自己学习的是Spring-data-redis 中基于Jedis connection的
阅读全文
摘要:Redis 是完全开源免费的,遵守BSD协议,先进的key - value持久化产品。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map),列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。下面是使用spring-data
阅读全文
摘要:项目背景 刚加入公司的新项目,主要在做开发工作。由于是新手,本周的工作是配合另外一个同事写前台页面。前台框架是Bootstrap,本文主要介绍一下项目需求的一个功能——表格行内编辑事件。 使用X-editable插件实现的。 效果图:点击表格就会出现下拉框。 步骤 1、jsp中添加引用 <link
阅读全文
摘要:function loadData() { var url = "${ctx }/sys/marketing/product/page"; $('#tablepager').bootstrapTable({ url: url, dataType: "json", pagination: true,
阅读全文
摘要:function listEditor(data,productCode) { $('#tab1').bootstrapTable('load', data); $('#tab1').bootstrapTable({ method:'POST', dataType:'json', contentTy
阅读全文
摘要:除了那些bootstrap/bootstrap table的js , css之外,要额外添加editable的文件: <link href="../assets/css/bootstrap-editable/bootstrap-editable.css" rel="stylesheet"> <lin
阅读全文
摘要:在准备使用X-editable来做Bootstrap Table 的行内编辑的时候,根据http://www.cnblogs.com/landea... 的文章,我不能将全部效果重复实现,网上也搜索了其他资料,大都是单独使用X-editable的,我需要是结合Bootstrap Table来实现行内
阅读全文
摘要:当某列编辑完成后,需要对当前列所在的行进行修改操作: $("#grid").bootstrapTable({ url:'', …… …… //其他属性 columns:[{ field:'rowId', title:'序号', width:30, align: 'center', formatter
阅读全文
摘要:function loadData() { var url = "${ctx }/sys/marketing/product/page"; $('#tablepager').bootstrapTable({ url: url, dataType: "json", pagination: true,
阅读全文
摘要:首先下载基于bootstrap的源码到本地。引用相关文件。 <link href="/Content/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link href="~/Content/bootstrap3-editable/css/
阅读全文
摘要:问题描述 在对bootstrap-editable 进行编辑时,有两种使用方法:一种直接在每一个column中进行编辑保存,例如:{ 另一种在onEditableSave 中进行编辑保存,例如: onEditableSave: function (field, row, oldValue,$el)
阅读全文
摘要:最近做一个项目,要求是两张张表可能查找出10多种不同的结果集。 如果想只用一个表格就把全部的结果不同的显示出来那么就肯定不同使用固定的字段名字,要通过动态加载后台返回来的数据把它显示出来就必须动态加载column 具体看下面 1 <!DOCTYPE html> 2 <html xmlns="http
阅读全文
摘要:1 Java缓存 1.1 jvm内置缓存 Java中实现缓存的方式有很多,比如用static hashMap基于内存缓存的jvm内置缓存,简单不实用,保对象的有效性和周期无法控制,容易造成内存急剧上升。常用的有Oscache(主要针对jsp页面),Ehcache(主要针对数据库访问层),Jcache
阅读全文
摘要:本文内容 涞源于 罗刚 老师的 书籍 << 自己动手写网络爬虫一书 >> ; 本文将介绍 1: 网络爬虫的是做什么的? 2: 手动写一个简单的网络爬虫; 1: 网络爬虫是做什么的? 他的主要工作就是 跟据指定的url地址 去发送请求,获得响应, 然后解析响应 , 一方面从响应中查找出想要查找的数据,
阅读全文
摘要:这篇文章主要介绍了使用Cors实现JavaWeb跨域请求问题的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 之前用jsonp 解决跨域问题,现在用CORS实现跨域请求解决java 跨域问题: 主要代码如下 package com.hy.fliter; import java.io.IOEx
阅读全文
摘要:前言 我们上网用的IP并不一定是本机网卡的IP地址,由于公网IP地址稀少,国内绝大多数电脑上网,一般都是通过拨号或者端口映射。多个内网地址映射到一个公网地址来实现上网的。 目录 1.查看本机网卡ip 2.查看本机外网ip上网ip 3.路由跟踪查询上网-网关ip 查看本机网卡IP Windows 查看
阅读全文
摘要:From https://developer.android.com/reference/java/net/HttpURLConnection.html HttpUrlConnection: A URLConnection with support for HTTP-specific feature
阅读全文
摘要:本文主要研究一下spring-boot-starter-data-redis的配置变更 配置变更 以前是spring-boot的1.4.x版本的(spring-data-redis为1.7.x版本),最近切到2.0.4.RELEASEB版本(spring-data-redis为2.0.5.RELEA
阅读全文
摘要:使用Maven进行打包 在自己的电脑终端中进入到pom.xml文件的目录中执行maven打包。命令为: mvn clean package 1 成功的标志为上面显示BUILD SUCCESS成功打包成功后,我们可以在target目录下看见该项目的jar包 记得在target目录下运行 jar S
阅读全文
摘要:序言 笔者前段时间在使用自研框架NF( 传送门 )开发一个自动模板生成工具之后,想将他发布到Linux下,之前一直使用IDE直接run as运行,在遇到发布的时候考虑过发布为war或者jar,在一番抉择之后最终选择了jar(原因是NF自带服务容器,而war为tomcat而生,所以jar更适合NF),
阅读全文
摘要:maven 项目 的pom.xml配置
阅读全文
摘要:两种方法: 1.在单个项目的pom.xml中使用 私服的连接地址,这样只对该项目起作用。 2.在maven的setting.xml配置中添加私服的连接地址。这样对所有项目起作用。 本文章只演示第二种方法: 1.确保nexus私服安装完成并启动。 2.修改本机maven/conf/setting.xm
阅读全文
摘要:本机环境: JDK 1.7 IntelliJ IDEA 2017.2 1.新建项目 Create New Project 选择Spring MVC 填写项目名和项目存放位置 然后点击Finish,项目就新建完成了。 2.修改代码文件 1)修改index.jsp文件 %@ page con
阅读全文
摘要:intellij IDEA配置tomcat 如果网上流传的方法(即方法2)不能配置成功,点击加号什么都没有的话,请看方法一配置方法。 解决问题:intlellij IDEA配置tomcat点击加号没东西。 方法一:手动添加tomcat插件然后再导入tomcat路径。 步骤1:进入项目之前或者clos
阅读全文
摘要:用命令行快速建立maven项目 我们看下他的目录结构 项目名: 如何手动创建最简单的Maven项目并验证 在我创建了文件夹helloMaven后 建立pom.xml 发现就可以使用 mvn clean 即证明mvn项目仅需要pom.xml支持即可秉泽artifactId和文件夹名不需要相同 Mave
阅读全文
摘要:首先看一下项目结构: 1、需要在父工程中把子工程为坐标引进来,同时标注父工程为pom工程: 2、同时在父工程中把子工程当作一个模块引进来 3、需要在每一个子项目中通过parent标签,标注为父工程,代表他需要依赖的父工程。同时拥有父工程的所有依赖:
阅读全文
摘要:一 、存取为list类型 @RestController @RestController @RequestMapping("/test") @RequestMapping("/test") @Slf4j @Slf4j public class TestController { public clas
阅读全文
摘要:加密解密经常用到sun.misc.BASE64Decoder处理,编译时会提示: sun.misc.BASE64Decoder是内部专用 API, 可能会在未来发行版中删除 解决办法: Java8以后,使用JDK自带的java.util.Base64来替代
阅读全文
摘要:其实对这个一直搞不清楚,后来公司的网站遭遇与IIS进行整合,然后上面有几个应用需要进行配置,所以对tomcat的server.xml进行了一些深入的了解 Host的节点主要是起一个对域名解析到那个虚拟主机进行配置,其name属性即为访问的域名,默认是127.0.0.1,localhost以及本地Ip
阅读全文
摘要:<Service name="Tomcat_1"> <Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="gbk"/> <Engine name="T
阅读全文
摘要:在Tomcat配置多域名,目的是和apache相对应,实现多域名访问。 使用 < Alias></ Alias>,务必注意,使用的是首字母大写。 我刚开配置使用小写,如果host的 name=“localhost”,然后把所有域名添加到alias中,可以进行正常访问,后来把houst的name改成了
阅读全文
摘要:在开发项目中,有时候我们需要在同一个tomcat中部署多个项目,小编之前也是遇到了这样的情况,碰过不少的壁,故整理总结如下,以供大家参考。(以Linux为例,其他系统同样适用) 一、首先将需要部署的项目打成war包,放到tomcat的webapps目录下 二、修改tomcat的conf目录下的s
阅读全文
摘要:1、配置多个项目 在tomcat的conf目录下,找到server.xml,在其中添加<Host>节点即可进行多个项目的部署 其中,name为localhost或者IP或者是域名,appBase为项目所在目录,可为绝对路径或者相对路径。配置完成后启动Tomcat即可。 2、配置域名访问 在serve
阅读全文
摘要:在开发项目中,有时候我们需要在同一个tomcat中部署多个项目,小编之前也是遇到了这样的情况,碰过不少的壁,故整理总结如下,以供大家参考。(以Linux为例,其他系统同样适用) 一、首先将需要部署的项目打成war包,放到tomcat的webapps目录下 二、修改tomcat的conf目录下的s
阅读全文
摘要:同一端口号的多个项目部署 添加: [html] view plain copy <Context path="/route" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrass"/> <Context path="/rout
阅读全文
摘要:本文讲解如何将我们已经编译好的JavaWeb工程在Linux环境下的Tomcat上进行部署,总体上的思路是和Windows下JavaWeb项目部署到tomcat差不多,具体步骤和命令如下。 注:部署之前必须已经在Linux上安装好JDK,具体如何在Linux上安装JDK见:Linux环境下安装JDK
阅读全文
摘要:Linux的pwd命令也是一个非常常用的命令,本文为大家介绍下Linux中pwd命令的用法。 更多Linux命令详情请看:Linux命令速查手册 Linux pwd命令用于显示工作目录。 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 一、Linux pwd命令语法 参数说明: -L
阅读全文
摘要:隐藏: visible: false, 显示:visible: true, visible属性没有true或者false,是visible,invisible和gone。visible:可见的;invisible:不可见,但占空间;gone:不可见,也不占空间,控件从布局上消失了。 visible属
阅读全文
摘要:一、Integer转String //方法一:Integer类的静态方法toString() Integer a = 2; String str = Integer.toString(a) //方法二:Integer类的成员方法toString() Integer a = 2; String str
阅读全文
摘要:1.在mybatis中,书写sql,有时候会有一些不细心,如: <!-- 首页商品 关键字搜索--> <!-- 首页商品 关键字搜索--> <select id="getGoodsByLikeTitle" resultMap="BaseResultMap"> <select id="getGoods
阅读全文
摘要:一、MD5加密概述 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science an
阅读全文
摘要:1 加密方法: 1.1 java自带jar工具MessageDigest实现 java.security.MessageDigest 1.2 spring自带的工具DigestUtils实现 org.springframework.util.DigestUtils 1 2 使用方法:
阅读全文
摘要:方法一:通过String.substring()方法将最后的三位去掉 方法二:通过整除将最后的三位去掉
阅读全文
摘要:正则表达式限制输入框只能输入数字 代码如下: <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'
阅读全文
摘要:.find('input:radio:checked');.find("input[type='radio']:checked");.find("input[name='radio']:checked");.find("input[@name='radio'][checked]");.find("i
阅读全文
摘要:1、返回一个键值对或者集合 前端JS请求: //返回值为map的形式 //返回值为map的形式 $(".name").blur(function(){ $(".name").blur(function(){ $.ajax({ $.ajax({ type:"Post",//请求类型 type:"Pos
阅读全文
摘要:jquery判断checked的三种方法:.attr('checked); //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false.prop('checked'); //16+:true/false.is(':checked'); //所有版本:tr
阅读全文
摘要:问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop方法获取其真实值,下面介绍这两种方法的区别: 1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase <input typ
阅读全文
摘要:jQuery操作复选框checkbox技巧总结 设置选中、取消选中、获取被选中的值、判断是否选中等 一、checked属性定义 先了解下input标签的checked属性: 1、HTML <input> checked 属性 ◆ 定义和用法 checked 属性是一个布尔属性。 checked 属性
阅读全文
摘要:需求:记住用户已经选择的 checkbox 选项,当用户再次对该 checkbox 进行选择操作时,应对该用户已经选择的 checkbox 选项进行选中操作。 示例代码: checkbox,js遍历后台list checkbox,js遍历后台list $("#merchantSubclass").s
阅读全文
摘要:最近一直在用bootstrap 的一些东西,写几篇博客记录下。。。。 bootstrap selectpicker是bootstrap里比较简单的一个下拉框的组件,先看效果如下: 附上官网api链接,http://silviomoreto.github.io/bootstrap-select/. 下
阅读全文
摘要:html代码: <label for="classify" class="col-sm-2 control-label">填报部门:</label> <label for="classify" class="col-sm-2 control-label">填报部门:</label> <div cla
阅读全文
摘要:此方法适合后台一次性返回所有数据好了废话不多说直接上代码;
阅读全文

浙公网安备 33010602011771号