- 博客(314)
- 资源 (16)
- 收藏
- 关注
转载 android通过WebView的evaluateJavascript()调用JS
因为该方法的执行不会使页面刷新,而方法(loadUrl )的执行则会使页面刷新。 Android 4.4 后才可使用同:https://www.cnblogs.com/liuyj-vv/p/9583831.html仅java代码不同,可以接收JS函数的返回值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
2021-05-21 10:19:36
2148
转载 嵌入式运行HttpServer
一、嵌入式运行Jetty并提供上传文件功能1、定义处理请求的Handlerpublic class DispatchRequestHandler extends AbstractHandler { public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletExcept
2020-12-10 11:13:41
556
转载 Java使用HttpClient上传文件
Java可以使用HttpClient发送Http请求、上传文件等,非常的方便Maven 1 2 3 4 5 6 7 8 9 10 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId&g...
2020-12-10 11:11:23
610
转载 表单Content-Type为multipart/form-data时,后台数据的接收
我们在写form提交表单的时候,后台大多数用request.getParameter的方式来接收前台输入的数据。但如果我们表单中提交的数据包含file文件传输的话,我们需要将Content-Type改为multipart/form-data。这时后台就不能再通过request.getParameter来获取表单的内容了。就需要通过request的输入流request.getInputStream来获取表单内容了。这里记录一种获取表单内容的方式,这种方式既可以获得表单的文本数据也可以获取图片的字节流
2020-12-10 11:09:27
3342
转载 JAVA文件上传-使用APACHE-FILEUPLOAD组件
目前文件上传的(框架)组件:Apache----fileupload 、Orialiy – COS – 2008() 、Jsp-smart-upload – 200M。用fileupload上传文件:需要导入第三方包: Apache-fileupload.jar – 文件上传核心包。 Apache-commons-io.jar – 这个包是fileupload的依赖包。同时又是一个工具包。核心类: DiskFileItemFactory ...
2020-12-10 11:08:21
514
转载 2020-10-27
1、获取ElasticSearchclient对象 public Client getEsClient(){ Client client = null; try{ Settings settings = ImmutableSettings.settingsBuilder() .put("client.transport.sniff", true) //自动嗅探整个ES集群节点 .put("client", true) .put("..
2020-10-27 17:10:43
470
转载 es中queryBuilders api
package com.elasticsearch;import org.elasticsearch.action.ActionListener;import org.elasticsearch.action.search.SearchResponse;import org.elasticsearch.index.query.IndicesQueryBuilder;import org.elasticsearch.index.query.QueryBuilder;import org.elas.
2020-10-27 15:41:52
1544
1
转载 Windows下ElasticSearch的Head安装及基本使用
逻辑类型 boolean日期类型 date范围类型 range二进制类型 binary复合类型 数组类型 array对象类型 object嵌套类型 nested地理类型 地理坐标类型 geo_point地理地图 geo_shape特殊类型 IP类型 ip范围类型 completion令牌计数类型 token_count附件类型 attachment抽取类型 percolator1|4四、es基本使用1.es基本格式e...
2020-10-26 21:15:22
856
转载 ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇:ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C#添加和更新文档 ElasticSearch入门 第五篇:使用C#查询文档 ElasticSearch入门 第六篇:复合数据类型——数组,对象和嵌套 ElasticSearch入门 第七篇:分析器 Elas
2020-10-26 20:46:24
180
转载 安装ElasticSearch head插件 三种方法
这里介绍 ES-head作为插件 三种方法:一、在DOS界面进入DOS界面elasticsearch/bin 中通过elasticseach自带的plugin命令elasticsearch/bin/plugin -install mobz/elasticsearch-head二、zip包安装1. https://github.com/mobz/elasticsearch-head下载zip 解压2. 建立elasticsearch-2.3.1\plugins\hea...
2020-10-26 20:37:04
290
转载 java使用es查询
众所周知,elasticsearch简称es,它是基于基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度...
2020-10-26 16:56:08
12438
转载 优化Elasticsearch 每个索引应该有多少个分片?
原文链接:https://qbox.io/blog/optimizing-elasticsearch-how-many-shards-per-index翻译(由于部分翻译借助翻译工具,有不准确的地方还请见谅):大多数Elasticsearch用户在创建索引时的一个关键问题是“我应该使用多少个分片?”在本文中,我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响.。如果你想学习如何神秘化和优化你的分片策略请继续阅读。为什么优化?这是一个重要的话题, 很多用户对如何分片都有所疑惑, 有个最好
2020-10-26 16:45:04
1009
转载 Elasticsearch(4)--- 基本概念(Index、Type、Document、集群、节点、分片及副本、倒排索引)
这篇博客讲到基本概念包括:Index、Type、Document。集群,节点,分片及副本,倒排索引。一、Index、Type、Document1、Indexindex:索引是文档(Document)的容器,是一类文档的集合。索引这个词在 ElasticSearch 会有三种意思:1)、索引(名词)类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库(Database)。索引由其名称(必须为全小写字符)进行标识。2)、索引(动词)保存一个文档到索引(名词)的过程。这.
2020-10-26 16:05:25
392
转载 windows下nginx的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到ngi...
2020-01-02 19:44:04
172
原创 将elasticsearch设置为windows系统服务
目前我都是在windows的环境下操作是Elasticsearch,并且喜欢使用命令行启动时通过cmd直接在elasticsearch的bin目录下执行elasticsearch这样直接启动的话集群名称会默认为elasticsearch,节点名称会随机生成。停止就直接在cmd界面按Ctrl+C其实我们也可以将elasticsearch设置为windows系统服务:elastic...
2019-08-30 22:25:30
336
转载 最简单的kafka demo案例
1、kafka版本:kafka_2.11-1.0.12、配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...
2019-08-15 18:21:13
751
转载 Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理...
2019-02-26 13:47:55
239
转载 java 实现websocket的两种方式
简单说明1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket2.tomcat的方式需要tomcat 7.x,JEE7的支持。3.spring与websocket整合需要spring 4.x,并且使用了socketjs,对不支持websocket的浏览器可以模拟websocket使用 方式一:tomcat使用这种方式无需别的任何...
2019-02-21 09:42:27
570
转载 Windows下搭建Eclipse+Android4.0开发环境
官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,...
2019-02-20 11:21:03
190
原创 elasticsearch-head插件安装详细步骤
elasticsearch5.0以下版本可以直接在elasticsearch目录下执行对应的命令安装head插件,但是5.0以上不支持直接安装,所以需要借助其他方法安装head插件,本篇介绍5.0以上head插件的安装步骤:1.下载head插件:https://github.com/mobz/elasticsearch-head 2.解压到任意目录,但是要和elasticsearch的...
2019-01-04 14:16:31
3839
转载 与adb相关的问题,比如掉线问题、Android Studio 提示Session 'app':Error Installing APK、找不到设备
我们在开发过程中,无论是使用Eclipse还是Android Studio,都会出现adb掉线、adb无法连接的问题,尤其是在使用Eclipse的时候,掉线问题特别严重。这对我们进行调试造成了很大程度的阻碍。比如下面这个问题:我在使用Android Studio的时候,使用真机调试,运行不成功,提示下面图片中的错误(Session 'app':Error Installing APK)。...
2018-09-21 17:19:19
600
转载 Failed to resolve:com.android.support:appcompat-v7:报错处理
你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么时候会出现这种错误:1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时会报错(两台电脑上...
2018-09-21 17:15:43
1026
原创 VS 通过局域网访问调试状态下的web应用程序
前言因工作需要,与同事协作开发接口,但是每次修改都要发布到IIS上,很不方便,所以就想到能不能通过局域网直接访问调试状态下的web应用程序,网上查阅资料很久,整理这篇博客环境操作系统 Windows7 编译环境 VS2013步骤1.新建demo .net mvc应用程序,并添加一个默认页面,运行效果如下 确保应用程序运行在IIS Express 上2.在任务栏找到II...
2018-09-16 22:45:29
1014
转载 spring boot项目部署需要注意的几个问题
1:jdk版本一定要一致。开发时用1.8,而部署的服务器用的1.7,那么项目会部署不上去。你需要修改tomcat的配置文件将jdk指定到1.82:修改tomcat端口,并开放防火墙相应的端口。需要注意的是 shutdown端口一定要按需求去修改。3:内外网地址的转换,项目代码中用到的ip地址是为公网还是内网,要搞清楚。4:Ajax传值,url要写域名还是ip地址,对nginx的配置是有...
2018-09-05 08:35:36
1007
转载 Linux CentOS 6.5 使用自带jdk修改环境变量
首先声明,默认jdk指我们安装完CentOS后系统自带jdk,自己下载安装的jdk只需要下载,解压即可,之后步骤与此文一致 1.查看我们默认jdk的位置指令:[html] view plain copy which java 我们去看一下发现是一个超链接,继续追踪超链接,指令: [html] view plain copy ls -lrt 继...
2018-09-03 23:22:51
464
转载 基于Html5的移动端(APP)开发框架的优缺点
1.框架:PhoneGap官网:http://phonegap.com/简介: PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥...
2018-09-03 14:23:06
7964
转载 CentOS 6.1安装图解教程
一、说明:CentOS 6.1的安装镜像文件有两个DVD,安装系统只用到第一个镜像文件,即DVD1,另外一个镜像文件是附带的软件包。附CentOS 6.1系统镜像下载地址:32为:http://vault.centos.org/6.1/isos/i386/CentOS-6.1-i386-bin-DVD1to2.torrent64位:http://vault.centos.org/6...
2018-09-01 23:59:09
3706
转载 Quartz的Misfire处理规则
调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTrigger withMisfireHandlingInstructionDoNothing——不触发立即执行——等待下次Cron触发频率到达时刻开始按照Cron频率依次执行withMisfireHandlingInstructionIgnoreMisf...
2018-08-30 23:41:08
2434
1
转载 配置redis外网可访问,并只允许指定的ip可访问redis
开启redis 允许外网IP 访问在 Linux 中安装了redis 服务,当在客户端通过远程连接的方式连接时,报could not connect错误。错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。需要通过简单配置,完成允许外网访问。修改redis的配置文件,将所有bind信息全部屏蔽。 1 2 3...
2018-08-29 09:33:56
7910
转载 Hibernate Criteria可以只查询出表中几个字段
利用投影可以解决此问题:Criteria criteria=session.createCriteria(User.class); ProjectionList proList = Projections.projectionList();//设置投影集合 proList.add(Projections.groupProperty( "userName ")); pro...
2018-04-28 18:45:10
2189
转载 springmvc导入导出
【配置准备】 因为项目采用的是springmvc和ejb结合,采用maven仓库管理项目,前台使用easy-ui框架。①做导入导出就要引入相应的excel的jar包,在三层的pom.xml文件中添加依赖:[html] view plain copy dependency> groupId>com
2017-11-28 17:14:32
1327
转载 SpringMVC上传文件的三种方式
直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:123456789
2017-11-28 13:30:41
254
转载 springMVC后台如何接受前端上传的文件,与及下载文件
通过MultipartHttpServletRequest 对象来接受前端上传的文件public static Map upload(HttpServletRequest request) throws IOException{ //文件上传的请求 MultipartHttpServletRequest mRequest = (MultipartHttpServ
2017-11-28 13:29:12
4898
1
转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.youkuaiyun.com/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.n
2017-11-28 13:27:50
673
转载 Quartz总结(一):Quartz集成Spring的2个方法
零、引言关于Spring集成Quartz有2种方法:1. JobDetailBean.2. MethodInvokeJobDetailFactoryBean.以下从自身使用和理解以及掌握的知识对其进行阐述。需要注意的是,在使用Spring集成Quartz的时候,一定不要忘记引入spring-support这个包: spring-s
2017-11-23 09:28:35
283
转载 Quartz总结(二):定时任务中使用业务类(XXService)
零、引言上一篇文章:讲到了Spring集成Quartz的几种基本方法。在实际使用的时候,往往会在定时任务中调用某个业务类中的方法,此时使用QuartzJobBean和MethodInvokeJobDetailFactoryBean的区别就出来了。一、QuartzJobBean在继承QuartzJobBean的Job类中,使用XXService的时候,会报 空指针异常
2017-11-23 09:27:36
905
转载 Quartz总结(四):动态修改定时器二
其本质就是在job方法中注入Schedular的对象,从Schedular中获取Trigger(触发器),然后修改触发器的条件,重新启动。前文中的方法,其实已经涉及到了循环调用。Job类 => Job => Trigger => Schedular =>Job类。这样是很容易发生问题的,也确实在实际项目中发生了问题,特别是当Schedular中有多个trigger的时候,注
2017-11-23 09:26:49
221
转载 spring整合quartz并持久化
spring整合quartz有两种方式:一.常见是使用配置文件,将定时任务保存到内存中简单示例: Xml代码 bean id="overdueRecall" class="com.sursen.souba.ddlibserve.quartz.OverdueRecallTimerTask" />
2017-11-20 08:31:56
1946
微服务架构实践
2018-04-07
asp.net web API与Android交互使用
2013-12-10
C#万能打印--winform中打印dataGridView表格
2013-10-23
office 防复制 在线编辑.rar
2010-06-25
C#嵌套word开发
2010-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人