
Java
文章平均质量分 69
LanBuff
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于URL转码问题
最近遇到这么一个问题,一个是查询乱码(16进制字符串),另外一个是URL传参需要对参数转码,因为传的参数是一串中文字符,所以需要处理。前台转码倒是方便,一种情景是直接在请求发送触发的事件里面直接转码,然后跳到后台里面,然后在action里面再转码一次。在这个过程中遇到一个问题如代码所示,前台代码:$(document).ready(function(){//初始化查询 $("#i原创 2016-03-28 10:03:09 · 4422 阅读 · 0 评论 -
Java微信二次开发之17-再次使用百度翻译api超链接实现对文本内容翻译并推送
本篇文章为大家演示如何在微信公众帐号上实现“智能翻译”,本例中翻译功能是通过调用“百度翻译API”实现的。智能翻译是指用户任意输入想要翻译的内容(单词或句子),系统能自动识别用户采用的语言,并将其翻译为其他语言,目前支持的翻译方向:中->英、英->中和日->中。下面我们来看看智能翻译最终做出来的效果: 我们通过输入关键词“翻译”或者点击菜单“翻译”能够看到该功能的转载 2016-09-06 15:51:47 · 2467 阅读 · 0 评论 -
服务端极光推送2-分组推送及服务端集成
推送功能在手机应用开发中越来越重要,几乎成为所有App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。 极光推送正是一个整合了Android推送、iOS推送的统一推送服务平台。下面讲解一下如何使用极光实现消息推送应用,并重点讲解一下如何实现向分组发送消息转载 2016-09-06 16:04:57 · 1015 阅读 · 1 评论 -
关于跨平台信息传输数据-软件开发人员必备知识-软件发展的一大热门趋势
最近做了个项目,XX市人力资源与社会保障局项目,这个项目是7家公司合力一起做的,怎么一回事呢?A集团在这里面做了个社保业务系统,B集团做了个SOA总线服务系统,C集团做了个流程审批OA系统,D集团做了个三单一网系统,E集团做了个人脸识别系统,F集团做了个生物特征库系统,G集团做了个网络安全集成堡垒机系统。简单介绍一下各系统的主要负责项,A集团的社保业务系统是作为整个人力资源项目的数据源头,参保的人原创 2016-10-19 16:20:41 · 1134 阅读 · 0 评论 -
谷歌的Gson消息传递数据格式封装及解析,跨平台必用知识
解析一段Gson字符一般都是将其纳入到自己的字段中,然后将解析出来的结果通过循环的方式取出来,如下:public class Attribute { privateint id; privateString name; privateint age; publicint getId() {原创 2016-10-19 16:34:07 · 736 阅读 · 0 评论 -
跨平台获取外部系统的数据解析成json并传输到前台展示成列表
最近在做项目的过程中,做过这样一个功能,通过soap协议跨平台获取外部系统文件柜的信息,并将所需要的字段解析出来传输至前台页面上展示成列表的形式。说实话,做了这么多的soap协议项目,做过编写PC服务端webservice服务并将服务提供给外部系统移动端APP调用、当然也给自己做的app调用。做过三方接口相互调用桥接的服务,中间穿插中间件总线服务,将网闸打通,实现内外网服务互通;做过客户端调用服务原创 2016-11-11 17:23:31 · 2085 阅读 · 0 评论 -
json数据传到前台并解析展示成列表
因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子1、HTML页面 文件柜取件列表 取件标题原创 2016-11-15 17:34:33 · 10875 阅读 · 0 评论 -
将数据保存在服务器缓存中,不保存在数据库
一、自定义缓存注解为了方便区分需要缓存的dao方法,对于需要缓存的方法可以加上自定义的注解来标识。 自定义注解如下:import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.l转载 2016-12-28 10:46:01 · 5079 阅读 · 0 评论 -
HTTP协议兼容HTTPS的协议如何修改兼容性?--了解一下基础概念吧!
1.7.1连接:Connection一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。在http1.1,request和reponse头中都有可能出现一个connection的头,此header的含义是当client和server通信时对于长链接如何进行处理。在http1.1中,client和server都是默认对方支持长链接的, 如果client使用http1.1协议,但又原创 2016-12-30 16:51:39 · 2926 阅读 · 0 评论 -
oracle 如何固定查询一个时间段的数据
oracle中查询某段日期内的某个时间段的语句 (2011-08-29 16:04:17)转载▼ 了解to_date ,to_char, trunc, group by 等相关知识 查询表aaa中bbb在2011-8-22 至2011-8-25 中 每天10:00到11:00 内的数据 以及数目select bbb ,count(bbb) fro转载 2017-03-21 16:47:41 · 3525 阅读 · 0 评论 -
mybatis 动态sql里面关于时间区间查询的表示方式
在项目中查询时间段的sql语句(时间类型为datetime或date):if test="pojo.begintime!=null and pojo.begintime!=''"> = DATE_FORMAT(#{pojo.begintime}, '%Y-%m-%d') ]]>if>if test="pojo.endtime!=null and pojo.endtime!=''">原创 2017-07-28 10:06:32 · 15403 阅读 · 3 评论 -
微信公众号开发之4-消息类型的分类及处理消息的工具类封装
欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台发送的消息,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到消转载 2016-09-06 15:22:31 · 4493 阅读 · 0 评论 -
微信公众平台开发之1-引言
触微信公众帐号已经有两年多的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验分享转载 2016-09-06 15:08:57 · 1530 阅读 · 0 评论 -
微信开发过程之2详解-接口
我们前一篇已经讲了,微信平台(不管是订阅号还是服务号)和我们的网站进行交互时,都是通过微信平台开放给外部系统的接口调用来实现的,也就是说,粉丝向公众号发送一次交互(文字,图片,声音或者菜单点击都算交互)后,微信平台会向你配置的url所对应的网站发出调用请求,来执行你的网站的代码,在代码中你进行各种处理后返回一个处理结果。 你的网站具体使用什么语言来开发取决于你自己的爱好转载 2016-09-06 15:14:27 · 2057 阅读 · 0 评论 -
关于MyEclipse上面工程如何单独部署起来放到服务器上运行
tomcat缓存是一个很头疼的事情,有时候在服务器上面经常出现,从开发角度说,要单独把一个项目部署到服务器上,是需要有点综合能力的,即要懂得开发,又得懂交付(实施),有一段时间曾经在缓存上花了半天时间才发现过来,对方服务器还是个Linux系统,做了半天事情才发现过来,然后清除缓存及其相关配置。下面说说如何部署出来:1、首先把你要的工程包拎出来放在一个tomcat里面,Java绝大多数使用的原创 2016-03-28 15:15:03 · 3125 阅读 · 0 评论 -
关于实现点击事件的绑定与取消
很多情况下,比如我们想对一个文本框或者按钮进行事件绑定的时候,一般直接在他上面写上什么onclick等等的事件,但是对于这样的时间的去除,比如希望一个按钮在这里仅仅按下一次,然后再次按下的时候就不能有什么效果了,这就需要对事件 的监听和绑定还有取消实行动态的机制,下面我们来演示一个小例子来说明一下事件的绑定和取消机制/ test6.html fun转载 2016-06-05 10:48:49 · 1349 阅读 · 0 评论 -
Spring 注解方式实现的AOP
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.然后我们写一个接口package com.bird.service;public interface PersonSer转载 2016-06-05 10:51:03 · 576 阅读 · 0 评论 -
关于java中实现在oracle数据库中实现对中文首字母进行排序的解决方案
首先介绍Oracle 9i新增加的一个系统自带的排序函数 1、按首字母排序 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN转载 2016-08-25 15:09:57 · 1071 阅读 · 0 评论 -
关于如何在java中实现中文首字母索引排序的问题
解决方案有两种:一:采用在数据库中查询的方式:首先介绍Oracle 9i新增加的一个系统自带的排序函数 1、按首字母排序 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二原创 2016-08-25 15:14:00 · 2492 阅读 · 0 评论 -
极光推送-服务端端智慧人社消息推送方式
文章转自:http://blog.youkuaiyun.com/u014733374/article/details/43560983最近一直在做后台开发,但心里还是总惦记着Android,感觉还是Android有意思。正好项目中要用到极光推送,今天抽空来记录下这两天的研究成果。 我们知道IOS有自己的推送服务,但很遗憾Android没有原生的推送服务,现在有很多第三方的推送服转载 2016-09-06 14:58:58 · 1860 阅读 · 0 评论 -
Java微信二次开发-微信企业号开发
failed to load the jni shared library jre bin server jvm.dll 解决:这个主要是eclipse的版本和安装的jdk版本不相同。2. java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted原创 2016-09-06 15:05:38 · 1403 阅读 · 0 评论 -
微信商城开发准备工作
1. 申请微信公众号 我们要进行微信公众平台的开发,第一步当然是要有公众号了。什么?不知道什么是微信公众号,看来你还要先回炉炼炼了,呵呵。通俗的说,我们微信平台就好像是一个大社会,里面有个体人,也有各种组织机构。你自己使用的普通微信号就是个体人,而公众号就是那些组织,这些组织又分为2类:一类是提供各种信息的,称为订阅号;另一种是提供各种服务的,称为服务号。当然,目前个人只转载 2016-09-06 15:12:26 · 882 阅读 · 0 评论 -
微信公众号开发调试-解析XML格式报文文件
说到微信公众平台开发调试,还是先讲讲微信公众平台开发模式的信息传送过程,明白了其信息传送过程,对于调试方法就应该明白了。微信公众平台开发模式的信息传送过程很简单,如下所示:请求过程:手机微信端发送内容——>微信服务器根据内容生成xml请求——>我们自己的服务器程序接收并处理xml消息响应过程:我们自己的服务器程序的响应内容xml——>微信服务器获取xml内容——>用户手机微信也转载 2016-09-06 15:16:52 · 6516 阅读 · 0 评论 -
微信开发之3-启用开发者模式,查看开放接口配置封装接口
辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式后转载 2016-09-06 15:18:33 · 1788 阅读 · 0 评论 -
多线程常见问题及分析
1、多线程的并发性和多线程介绍:在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。随着多任务对软件开发者带来的新挑战,程序不在能假设独占所有的CPU时间、所有的内存...原创 2018-03-01 22:40:30 · 13155 阅读 · 2 评论