阿里云环境配置 JDK8+Mysql8+Redis 一.连接centosssh root@xxx.xxx.xx.xx二.安装JDK查看yum库中的Java安装包yum -y list java*安装yum -y install java-1.8.0-openjdk*查看java版本java -version三.安装Mysql1、yum仓库下载MySQL:sudo yum localinstall https://rep...
Java 文件压缩及下载 ** * @author zshuo * @date 2019/3/16 */public class FileUtil { /** * 把文件打成压缩包并保存在本地硬盘 */ public static void saveZipFiles(List<String> srcfiles, String zipFilePath, String z...
ElasticSearch查询 1 介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。Kibana是一个开源的Elasticsearch分析和可视化平...
mongo 语法 查询条数db.getCollection('xhsNoteBean’).find({}).count()添加索引db.getCollection('xhsUserBean').ensureIndex({"title":1})删除指定字段db.getCollection('xhsUserBean').update({},{$unset:{'show_goods_list':''}},f...
Shell从git拉取代码并编译部署到tomcat Shell从git拉取代码并编译部署到tomcat目录结构/data根目录/data/deployshell脚本目录/data/git-codegit上拉取代码的目录/data/toolstomcat目录/data/webappswar包目录shell脚本#!/bin/bashtomcat_name = "tomcat-web-hell...
Java实现Telegram机器人 最近因为业务需要,研究了一下telegram 机器人,网上找了很多资料,但是关于java 方面的都很少在这里把自己的心得分享一下添加maven依赖 <dependency> <groupId>org.telegram</groupId> <artifactId>telegrambots</artifa...
Java中静态代码块、构造代码块、构造函数、普通代码块 执行顺序 JavaJava中静态代码块、构造代码块、构造函数、普通代码块 执行顺序父类子类执行结果父类public class Father { { System.out.println("Father:" + "构造代码块"); } static { System.out.println("Father:" + "静态代码块&a
test 这里写代码片 @RequestMapping(value = "/index", method = RequestMethod.GET) public String index() { logger.info("访问 info index."); logger.debug("访问 debug index."); logger.error(...
Java中Synchronized的用法 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}
java实现ftp文件的上传与下载 一共三个类,一个工具类Ftputil.,一个实体类Kmconfig。一个测试类Test 下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/6697107Ftputil类---------------[java] view plain copy package ftpDemo; i
Javascript 中 == 和 === 区别是什么? 双等号会造成类型转换,推荐一律使用三等号1、对于string,number等基础类型,==和===有区别1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。2)同类型比较,直接进行“值”比较,两者结果一样。2、对于Array,Object等高级类型,==和===没有区别进行“指针地址”比较。3、基础
9 个让 JavaScript 调试更简单的 Console 命令 一、显示信息的命令 html> head> title>常用console命令title> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> head> body> script type="text/javascript"> console.log
java script 日期格式化 $(document).ready(function() { var d=new Date($("#publishTime").val()); alert(d.format("yyyy-MM-dd hh:mm:ss")); }); Date.prototype.format = function(format) { var date = {
怎样利用JS提交POST请求 一般都是写上隐藏的form标签,用来调用js函数然后submit或者直接在js上自动生成form表单function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post";
利用poi实现table表格导出excel 思路:把table转成json数据传到后台(需要用到jquery.tabletojson.min.js),json转成list>类型。利用poi导出excel前台代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":
zTree $.fn.zTree is undefined 错误解决方法 在使用ztree做目录树功能的时候,在初始化的时候报 $.fn.zTree is undefined 错误原因:是由于引用ztree的页面是使用sitemesh装饰了的,在父页面引用了jquery的包,但是在子页面是把引用放在了head标签里了,所以,父页面引进的js包把子页面中的覆盖了。解决办法:子页面引入js库放到body标签中,保存再运行就可以正常显示了
利用FlexPaper模仿百度文库实现文档的在线浏览 1、概述FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在浏览器中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。另外也可以通过将一些例如Word、PPT、Excel等文档转成PDF,然后实现在线浏览。2、步骤文档(PDF、Word、PPT、Excel等) ----> 转换为SWF -----> 使用Fle
利用java自带的base64实现加密、解密 package com.stone.util; import java.io.UnsupportedEncodingException; import sun.misc.*; public class Base64 { // 加密 public static String getBase64(String str) { by
jsp:include和iframe的区别 include和iframe的区别1、使用范围include 动态页面 asp aspxiframe 动态 静态均可使用2、页面组成include是代码级组合,iframe是视图级组合. 是把*.htm的代码原封不动地加到现在的文件里,是把指向的页面执行后显示相应的位置.3、执行include 作为引用页的一部分,在本页执行iframe 独立引用页,单独执行
js+servlet 实现发送短信验证码,并开始倒计时,进行验证 说是js发送验证码,其实真正实现发送短信功能的还是在服务器,js不过是触发发送功能。大致流程如下:1、客户端js通过发送http请求(发短信接口)到服务器,将手机号等信息传递给服务器 2、服务器收到请求后校验参数,参数正确调用第三方短信接口,并将随机产生的验证码保存在服务器(通常是数据库或者缓存),参数错误,将错误信息返回给客户端 3、客户端收到服务器的返回,如果调用成功,开始倒计