- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 微信公众平台 订阅号开发 一 服务器配置
微信公众号服务器接入只需要验证TOKEN的正确性参数 描述 signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。 timestamp 时间戳 nonce 随机数 echostr 随机字符串 开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校
2021-04-06 00:10:33 471
原创 Centos安装GMT4教程
首先安装环境# CentOS用户必须先安装epel-release, RHEL/Fedora用户无需安装$ sudo yum install epel-release# 安装编译所需软件包$ sudo yum install gcc gcc-c++ cmake make glibc# 安装必须软件包$ sudo yum install ghostscript$ sudo yum install netcdf-devel$ sudo yum install libcurl
2021-01-11 15:18:14 1240
原创 springCloud学习笔记一 注册中心搭建
1.pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/></paren
2020-10-08 21:09:26 190
原创 java使用流下载文件
@RequestMapping("TestReport/v_download.do")public HttpServletResponse download(HttpServletRequest request,HttpServletResponse response,ModelMap model){ String testReportId = RequestUtils.getQuer...
2019-03-04 15:10:46 3171
原创 Java简单网页爬虫
简单原理就是使用apache访问网页,获取网页内容,然后根据匹配的开始和结束位置,得到想要的结果 首先需要引入apache的几个包import org.apache.commons.lang.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.a...
2018-12-17 11:22:59 296 2
原创 Freemaker自定义标签
新建模板类,继承TemplateDirectiveModelpublic class ConsultationDirective implements TemplateDirectiveModel { @Override public void execute(Environment environment, Map map, TemplateModel[] templat...
2018-12-14 17:33:51 287
原创 Centos安装Maven
如果没有wget,则安装wget(可跳过)yum -y install wget打开目录cd /usr/local下载maven包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz解压tar zvxf apache-maven-3.6.0-bin...
2018-12-13 13:44:57 134
原创 Centos环境下安装Nginx
1.安装依赖库g++、gcc、openssl-devel、pcre-devel和zlib-devel依次执行$ yum install gcc-c++ $ yum install pcre pcre-devel $ yum install zlib zlib-devel $ yum install openssl openssl--devel 2.检查是否已安装,如已安装,则卸...
2018-11-14 00:05:49 120
原创 HTTP请求接口返回数据
直接上代码public String getHttpInterface(String path){ BufferedReader in = null; StringBuffer result = null; try { URL url = new URL(path); //打开和url之间的连接...
2018-11-12 17:34:44 5955
原创 ArrayList和HasMap的排序
1.ArrayList的排序首先定义排序的规则,如下:当List中的CmsFriendlink的Name长度不相等时,按照Name长度从小打到来排序。排序规则定义好之后,调用Collections.sort(CmsFriendlinkList,comparator)方法,其中CmsFriendlinkList为需要排序的List集合,comparator为定义的排序规则。然后打印Cms...
2018-07-31 15:05:23 367
转载 Lucene检索
文章转载于https://www.cnblogs.com/cytyk/p/6023115.htmlLucene5多条件查询lucene是一个很强大的搜索工具,最近公司项目上用到,结合JAVA1234所讲,对多条件查询做出总结先描述一下我的多条件需求,如果和您的类似,继续往下看。1、我的Lucene搜索会在很多地方使用,使用时的条件各不相同2、只建立一份索引使用的工具包(点我下载): 一、创建索引文...
2018-07-02 12:14:00 148
原创 Jquery+freemaker实现FTL标签的局部刷新
freemaker在初始化加载后就会成为静态页面,这时只要通过jquery获取需要局部刷新元素的DOM对象,就可以对其进行动态刷新,例如:<@p.select colspan="1" width="50" label="事项类型" name="item_type" id="item_type" list=cmsWorkTypes! listKey="item_type" li
2018-06-07 14:34:49 4975 3
原创 fremake标签中添加自增变量
<#assign x=0 /> <#list list as list> <#assign x=x+1 /> ${x} </#list>使用此方法可以在fremake中添加自定义变量,在需要自增的class或者id中可以使用此变量,例如id="marquePic${x}"如果是在jeecms中添加,需要把两端的<>改成[ ]。...
2018-06-04 08:33:55 1087
原创 页面加载时多个ajax同时请求时出现问题
多个ajax在页面加载时请求,若返回值的名称一致,可能会出现数据冲突的问题,并导致前面的ajax执行报错,这种情况一般要把ajax分开来执行,不建议使用同步操作如:在ajax的success中调用下一个ajax方法,但这种操作有一定风险性,第一个ajax挂掉的同时也会影响后面的ajax请求,所以应该在error中也做出相应的判断,保证后续方法的正常执行...
2018-05-25 09:20:24 9095
原创 给div添加滚动条
直接为div指定overflow属性为auto,但是必须指定div的高度,如:<div style="position:absolute; height:400px; overflow:auto"></div>如果要出现水平滚动条,则: overflow-x:auto如果要出现垂直滚动条为,则: overflow-y:auto如果该div被包含在其他对象中,则添加:po...
2018-05-14 14:26:54 916
原创 JS在按钮被点击时获取自身对象的方法
在按钮点击时有时需要获取按钮内的某个属性或者参数,通过内置的this对象就可以获取自身的属性或者参数如:$('.site-youce-active').on('click', function () { buttonurl = this.name; buttontitle = this.textContent; var othis = $(this)...
2018-05-14 08:43:47 21616
原创 MySql不写存储过程一步得出顶级节点的方法
String sql = "SELECT T2.channel_id, T2.channel_path FROM ( SELECT @r AS _id, (SELECT @r \\:= parent_id" + " FROM jc_channel WHERE channel_id = _id) AS parent_id, @l \\:= @l + 1 AS lvl...
2018-04-17 18:17:55 860
原创 Mysql中tinyint字段的查询方法
由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。当数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。当需要准确的值时,要在sql语句中加*1例如:String Sql1 = "SELECT task_id,task_code,CAST(task_type*1 AS CHAR) AS task_type,ta...
2018-04-16 14:37:55 5972 1
原创 关于Spring Mvc定时任务中无法获取Bean容器中的对象
定时器的类继承QuartzJobBean后,托管在Spring中的Bean无法被获取到,不管是实例化还是默认加载获得的对象都为空值,这时候需要手动获取ApplicationContext的上下文,才能取得被Spring保管的对象。public class QuartzTask extends QuartzJobBean { private static final Logger log =...
2018-04-04 17:36:56 2024
转载 EJB到底是什么?
文章转自 http://blog.csdn.net/jojo52013145/article/details/57836771. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告
2017-07-28 16:59:38 187
原创 冒泡排序
package Test;import java.util.Random;public class MainTest {public static void main(String[] args) {int arr[] = new int[50];Random random = new Random();for(int i = 0; i
2017-05-17 16:19:13 159
原创 javascript的数据类型
一、javascript常用的数据类型1.原始数据类型:String(字符串)number(数字)boolean(布尔值)nullundefined2.引用数据类型:object(对象)array(数组)function(函数)二、数据类型的转换1.转为boolean,可以使用Boolean()或者!!例如:var a =1;
2016-07-04 00:30:39 261
原创 IO流的分类与接口
一、IO流的三种分类方式1.按方向划分:分为输入流和输出流2.按数据的单位来划分:字节流和字符流3.按流的功能来划分:节点流:从指定的地方读写的流过滤流:使用字节流输入或输出,过滤流是由已存在的输入流或者输出流连接创建的二、IO流的四大抽象类:字符流:readerwriter字节流:inputstream字符输入流(读数据)outputs
2016-07-03 21:13:24 4117
原创 算术运算符的优先级(i+=i-=i*=i)
分析这段代码,最后输出的结果package cn.com.bochy.test;public class Test{ public static void main(String[] args){ int i=12; System.out.println(i+=i-=i*=i); }}这段代码最后输出的结果是-12
2016-07-03 16:01:15 3140
原创 oracle的存储过程
--以前一直对oracle的存储过程概念很模糊,今天来复习一下--第一步:--打开输出set serveroutput on;--第二步:--创建表空间create tablespace test_dataloggingdatafile 'd:\test.dbf'size 50mautoextend onnext 50 maxsize 200mext
2016-07-03 00:10:23 221
原创 关于FileOutputStream
今天做题目的时候看见FileOutputStream,顺带巩固一下输入和输出流package cn.com.bochy.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fi
2016-07-01 21:37:15 960
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人