自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 java微信开发(wechat4j)——支持微信JS-SDK的jsapi_ticket中控服务器

jsapi_ticket是使用js-sdk必须要的一个凭证,需要配置在js中。jsapi_ticket获取要获取jsapi_ticket可以使用如下的方法String jsapi_ticket = TokenProxy.jsApiTicket();jsapi_ticket中控服务器jsapi_ticket每日有一个次数限制,所以客户服务器不能每次是都去请求一个新的jsapi_t...

2019-10-04 20:19:48 243

转载 java微信开发(wechat4j)——access_token中控服务器实现

access_token是与微信服务器交互过程中的一个凭证,每次客户服务器主动与微信服务器通信都需要带上access_token以确认自己的身份。wechat4j内部封装了对access_token的操作,包括获取access_token和access_token中控服务器的实现。access_token获取要获取access_token可以使用如下的方法String access...

2019-10-04 20:19:46 497

转载 java微信开发(wechat4j)——wechat4j配置文件解读

wechat4j的配置文件是wechat4j.properties。需要放置在项目src目录下。在wechat4j.jar中的META-INF下有一个wechat4j.properties.sample示例文件,你可以直接复制到项目src目录下,改名即可使用。wechat4j.properties配置文件的内容如下:#you server urlwechat.url=#you w...

2019-10-04 20:19:45 313

转载 java微信开发(wechat4j)——设置响应微信参数

设置响应微信参数wechat4j框架官方文档: https://github.com/sword-org/wechat4j/wiki转载于:https://www.cnblogs.com/chengn/p/4262636.html

2019-10-04 20:19:44 137

转载 java微信开发(wechat4j)——得到微信请求参数

微信平台会在请求的post数据中带有一些参数,例如用户的openid之类的信息,当你使用了wechat4j之后,得到这些信息是非常方便的。public class Lejian extends WechatSupport{ @Override protected void onText() { String fromUser = this.wechatR...

2019-10-04 20:19:43 239

转载 java微信开发(wechat4j)——发送客服消息

微信支持主动发送客服消息。如果你要实现此功能,需要使用CustomerMsg类。获得access_tokenaccess_token请求之后有一个过期时间,微信平台建议你使用一个中控服务器来定时刷新token,取得之后存起来不用再去请求token,因为access_token请求有次数限制。这里建议你使用一个监听器来控制token,定时去获取一个新的存起来即可。要获取access...

2019-10-04 20:19:43 149

转载 java响应微信用户信息(wechat4j)

你的微信应用程序接收到用户发送的消息事件之后,可以进行响应。wechat4j支持多种消息的响应。wechat4j响应消息的部分在wechat4j的入口WechatSupport.java中定义,直接使用即可。如下以接收文本消息然后回复给用户文本消息为例来说明。public class YouWechat extends WechatSupport{ public Lejian...

2019-10-04 20:19:42 125

转载 java微信开发框架wechat4j入门教程

wechat4jWhat is wechat4j?wechat develop framework for java(微信开发框架JAVA版,最简单易用微信开发框架)wechat4j可以用来干什么?wechat4j是一个帮助你开发微信应用的jar包,使用它,你开发微信公众号应用只需要几秒钟的时间,完全不用关注太细节的东西。wechat4j快速开始可以去下载wechat4j示例...

2019-10-04 20:19:41 278

转载 wechat4j开发所有jar包

wechat4j开发所需要的jar包合计,不用你去单独下载,已经全部包括下载连接wechat4j-lib.rar如果你的服务是部署在新浪云计算SAE上的,那么下载这个jar合集 wechat4j-lib-sae.rar转载于:https://www.cnblogs.com/chengn/p/4160193.html...

2019-10-04 20:19:40 296

转载 java微信开发

所谓的微信开发就是在微信开发模式之下,对微信进行公众号和企业号的扩展开发。如果要让你的微信公众号有更多的功能,比如菜单支持,自动的信息服务,查询,消息推送等,就必须开启微信的开发模式。进入微信公众平台的管理界面,打开开发模式,配置好你的服务器即可。使用java微信开发,就是你配置的服务器中的应用程序是使用java开发。使用java开发微信的步骤:...

2019-10-04 20:19:39 138

转载 用GIT弥补早期版本管理工具的不足

关键词: GIT,SVN,VSS,VCS,版本控制,版本管理,软件工程,项目管理,配置管理,TortoiseMerge 早期的版本管理工具功能有限,但是由于迁移成本、风险和管理层意识等导致目前很多项目还在使用它。对于这种情况我们除过抱怨还可以去做一些力所能及的改变,这种改变可以提升自己的效率并且减少失误。 下面我就使用目前自己最喜欢的版本管理工具GIT来弥补项目的...

2019-10-04 20:19:38 133

转载 MarkDown标记语言说明文档——如何在github上写出优秀的readme

关键词:MarkDown,github,GFM,轻量级标记语言,github-flavored-markdown 说明文档写成pdf格式的文档,方便查看和保存,包括了标准的MarkDown语言语法,还有github扩展的GFM语言语法。 文档下载 :MarkDown轻量级标记语言.pdf这里就传几张图片显示 ...

2019-10-04 20:19:37 170

转载 恢复grub启动

重装windows7之后修复grub方法。装了双系统之后(ubuntu linux和windows7),再继续装windows7,就会导致grub被覆盖,导致无法进入linux,这时候修复一下grub即可。下面是最简单的一个修复方法。1、下载grub4dos(设置参见网上,需要在c盘根目录放置三个文件,grldr,grldr.mbr,menu.lst)。...

2019-10-04 20:19:34 208

转载 Java反编译class

工具工具使用jad(还有joda,jd等工具)1、使用jad反编译class文件,jad可以配置到eclipse中当做插件,直接下载jad的eclipse插件jar包,放在eclipse的plugin目录下即可。把下载的jad.exe放在JAVA_HOME的bin下。然后eclipse中点击class文件即可查看到源码。2、使用其他工具,FrontEnd Plus集成了jad...

2019-10-04 20:19:33 384

转载 软件模式

模式一词最早由Christopher Alexander引入建筑学,后来才引入计算机科学领域。通过“GOF”的《设计模式》,使得我们在计算机行业对于模式一词有了了解。但是软件中的模式不仅仅只有设计模式,可以说,在所有的分支内都存在模式,正如业内给模式的定义一样,模式是对已有方法和过程的一种总结,它不是一种新的技术,而是已经存在的技术和方法。 完整文件的唯一地址htt...

2019-10-04 20:19:32 483

转载 修改难度大

这又得提我强调的一句话了“软件是用来改的,而不是用来跑的”。软件工程项目不同于学生大作业的地方在于,学生的大作业写完之后,跑起来给老师看一把就完了。可是软件工程项目不同,让软件系统跑起来那才是噩梦的开始,而不是结束。为什么这么说呢?因为在软件跑起来的那一刻,注定了软件的运行已经不是重点了,而功能的扩容和实际运行中的bug才是接下来的重点。而在已经运行的庞大软件系统面前,这种任...

2019-10-04 20:19:31 430

转载 软开心法十五||软件内功

什么是内功?内功和招式有什么区别?我觉得这个区别我不用多说了,估计没有人不知道武功的内功和具体招式之间的差距,哪个是需要终极修炼的一目了然。软件的内功又是什么东西呢?那么招式又是什么东西呢?一句话:具体的实现技术是招式,心中的实现思想是内功。最明显的招式属于各种语言,内功属于使用语言实现的想法和步骤。那么在软件开发行业,到底都有些什么内功呢?经过这么多年前辈的总结和发展...

2019-10-04 20:19:30 150

转载 代码不可读

这是每一个一个软件维护人员遇到的第一个问题,也是最严重,最痛苦的问题。维护系统,你需要首先弄明白系统中代码的意思,可是当你看到有些代码的时候,你会由衷的对着苍天感叹一句“这代码是写给人看的吗?”,等各种感叹或者诅咒的话语。正因如此,才有一种说法是:评价代码写的好不好,就要看维护代码的人员所说的脏话多不多。为了方便修改,全文的权威地址请猛击http://blog.si...

2019-10-04 20:19:29 134

转载 用户分类

从软件技术的角度来分析,作为一个软件技术人员,那么实现的时候目的一直就是实现一个需求,而这个需求的它肯定有一个用户。在详细分析模式之前一定要先分析一下用户,因为用户在一定程度上表明了你做事的目的,需要做事的原因。在以后的模式分析和软件工程讨论中会多次使用一个称谓——“用户”,这个称谓是一个宽泛的称谓,在不同的场合有不同的指代。 为了方便修改,全文的权威地址请猛击ht...

2019-10-04 20:19:29 201

转载 软开心法五||工程师和技术员

软件工程是一个看似很无用,却是非常有用又让人很难理解其用处的领域。对于技术人员来说,虽然大多数都被称为工程师,其实他们离工程师还有很远的距离要走。我也常常被称为工程师,这种称呼让我很是惶恐。因为我总觉得我对不住工程师这个称号,只能算作一个技术人员而已。这让我想起了小时候爸爸单位的工程人员称呼,工程师和技术员。 我的原文系列唯一地址 http://blog.sina.c...

2019-10-04 20:19:27 138

转载 提高软件开发内功的推荐阅读列表

“我的任何表达都不会离开自己的技术背景,而文献列表在很大的程度上能表现出来写作的技术背景。所以我在声明之后首先将参考文献列示出来,因为有些表达或者思想我也不能明确来自哪本文献的哪个部分,但是坦白的说,这些文献确实影响了我,有些甚至深入了骨髓,以至于一些时候我所写的都不过是对文献原文转述或者类似表达而已。”查看原文请猛击http://blog.sina.com.cn/s/blog_4...

2019-10-04 20:19:27 88

转载 程序猿的吐槽二

重构时机 在对项目的业务和代码不是很熟悉的情况下,在添加功能或者修改代码的时候,尽量遵守和之前代码一样的风格和逻辑,即使以前的代码风格和逻辑很不好,此时不管你有多么大的重构冲动,还是应该忍耐一下。但是你可以做一个重构标记,作为一个任务待定。切忌装13而贸然标新立异的改动,记住即使风格混乱,只要混乱的非常一致,那也不错,因为风格没有对错,只有是否一致。如果你需要修改的代码你觉得...

2019-10-04 20:19:25 97

转载 程序猿的吐槽三——改进还是不改进

这个吐槽来源于实际项目中一个关于稳定性和效率的争论。 线上运行系统有一个矛盾的点,就是如果要对其进行修改,就会引入潜在的问题,进而影响系统的稳定性,当然这只不过是一种潜在的风险。而这种潜在风险的高低有一些影响因素。 1、 对现有系统的熟悉程度 2、 对修改技术的掌握,比如重构技术等(重构技术对于修改软件来说非常重要,如果有非常高超的重构技术,那么在...

2019-10-04 20:19:25 104

转载 oracle如何使用dblink链接另一个数据库

oracle如何使用dblink链接另一个数据库。第一滴泪,新浪博客。转载于:https://www.cnblogs.com/chengn/archive/2011/12/22/2297772.html

2019-10-04 20:19:18 177

转载 程序猿的吐槽一

以前上班的地方不能上网,所以这么多年白天上班的时候几乎没有上过网。又加之自己喜欢看书,所以书倒是看了很多。憋了这么久之后,现在终于可以在有互联网的情况下一吐为快。吐槽不分对错,不分内容,不分对象,吐槽仅仅是为了吐槽而已。可以较真也可以不较真。真可谓是“假作真时真亦假”。 既然是程序猿吐槽,那么就合成了一个用来吐槽的名字。使用了我最崇拜的两个人的名字合成了一个Mart...

2019-10-04 20:19:18 92

转载 oracle如何使用dblink链接另一个数据库

oracle如何使用dblink链接另一个数据库。第一滴泪,新浪博客。转载于:https://www.cnblogs.com/chengn/archive/2011/12/22/2297773.html

2019-10-04 20:19:16 112

转载 软开心法十四||软件改进

之所以存在软件噩梦,是因为软件需要改进和维护,这是软件生命周期的一部分,正如人类的生老病死一样,即使你不喜欢,但是他依然会来临,它不会因为你不喜欢或者抗拒而不来。你所能做的,正如当下流行的一种说法,如果你无法反抗,就学会享受。 这正如我在团队中所倡导的一样,很多问题,之所以不能解决或者是不能很好的解决,是因为从一开始我们就没有承认这个问题。那么解决问题的第一步就是先...

2019-10-04 20:19:16 129

转载 不用不熟悉的工具和方法

这边文章发在我的sina博客上,同步到这里一份。http://blog.sina.com.cn/s/blog_4a2100f80100u50e.html。 下面是正文:---------------------------------------------------------------------------------------------------...

2019-10-04 20:19:15 105

转载 软开心法十一||无法复用

从程序一开始,程序员们就一直在努力的使得程序可以复用。也许如坊间流传的一样,这个世界是由懒人来推动发展的。复用使得程序完成的更快,程序员工作的更少,当然随之而来的是错误出现的概率会少,修改也会方便很多。 在那个只有面向过程语言的年代里,程序员们对于程序复用的渴求是那样的强烈和无处宣泄,因为不能轻松的复用,程序员们就要干一些本来已经干了的事情,修改一些重复要修改的...

2019-10-04 20:19:14 82

转载 代码膨胀

每一个开发人员在初学写程序的时候,都希望程序写的越长越好。这样他们看着那些常常的代码心里有很大的成就感。几乎每个人都是这样,包括我更是这样。刚开始写程序最大的成就就是看着那个黑框弹出来,上面显示需要的结果。除过这个之后就是那长长的代码行数。因为当初刚开始学习,也不可能写比较大的程序,所以为了使得代码行数更多,非常喜欢换行,写程序的时候能换行就换行,能用大括号就用大括号,因为大...

2019-10-04 20:19:13 464

转载 Wechat4j之Hello world——使用wechat4j快速开发java版微信公众号

Wechat4j是一个开源的java微信开发框架,是目前最简单易用的java微信开发框架。项目地址:https://github.com/sword-org/wechat4jWechat4j.jar下载:https://github.com/sword-org/wechat4j/releases你也可以直接去下载需要的jar包集合,下载工具包http://files.cn...

2019-10-04 20:19:12 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除