- 博客(38)
- 资源 (4)
- 问答 (5)
- 收藏
- 关注
原创 微信支付-java实现微信支付-后端篇
四 Java 实现微信支付 — 后端篇技术栈Spring bootjavaXML (微信在http协议中数据传输方案)MD5 签名微信支付术语openid (OpenID是公众号一对一对应用户身份的标识)app_id (公众号id,登录微信公众号–开发–基本配置中获得;)key (收款商户后台进行配置,登录微信商户平台–账户中心–API安全-设置秘钥,设...
2018-08-11 14:19:15 23740 8
原创 Java实现本地缓存
java实现本地缓存缓存缓存,将程序或系统中重复用到的数据缓存在内存中,加快访问速度,减少系统开销,提高系统效率的方案。数据存储方式主要分2种:文件 数据保存在文件中,做持久化。内存 数据保存在内存中,也就是创建一个静态内存区域,本文中数据保存在静态区域,使用MAP保存key\value数据。开源缓存框架RedisRedis是基于内存、可持久化的日志型、Key-Value数据...
2019-12-26 09:31:02 5810
原创 Python 任务队列 & 多线程并发threading
Python 解释器由于设计时有GIL(Global Interpreter Lock)全局锁,导致了多线程无法利用多核。Python 实际运行是利用单核CPU。由于存在GIL全局锁,导致python中多线程只是交替执行,在4核、8核CPU上,也仅仅能使用1核。本文聊到的python多线程,是基于单核CPU实现线程交替执行,提高运算效率。优点:1、运算速度快2、共享内存和变量,资源消耗少...
2019-12-24 22:56:35 2083
原创 微信支付-vue 实现微信支付-前端篇
微信支付系列文章微信支付-java后端实现微信支付-vue 前端实现vue demo: 下载地址文章底部技术栈vuevue-cliweixin-js-sdk (微信jsSdk)微信支付术语微信jsSdk需要提前初始化完成初始化加密参数需要通过后端计算后返回给前端初始化url为在微信支付配置的前端url. (产品中心 => 开发配置 => JSAPI支付...
2019-12-18 22:35:43 7461
原创 编译jdk1.8 异常,请教如何解决
wangjianan@wang-pc:~$ uname -aLinux wang-pc 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linuxwangjianan@wang-pc:~$ gcc -vUsing built-in specs...
2017-08-07 22:45:19 2946
原创 jdk编译日志
rm -f -r /home/wangjianan/work/jvm/jdksource/linux_i486_compiler1rm -f -r /home/wangjianan/work/jvm/jdksource/linux_i486_compiler2rm -f -r /home/wangjianan/work/jvm/jdksource/linux_i486_zerorm -...
2017-08-07 22:43:53 289
原创 linux 安装Python 包
使用egg安装1. sudo pip install --egg mysql-connector-python-rf
2016-04-02 03:09:55 1121
原创 在Ubuntu 配置图标程序
之前在安装Idea Python , 解压安装包以后, 运行bin/*.sh 如果执行窗口关闭,程序也关闭. 虽然可以后台运行,但是每次运行.sh 也很不舒服.Idea pycharm 安装程序会有提示, 是否创建桌面程序. 不过总有一些不会创建程序.需要创建启动器图标, Ubuntu 启动器图标:/usr/share/applications[Desktop Entry]V
2016-03-16 11:47:01 1217
原创 Ubuntu 14 配置java环境
1. 下载好jdk1.8的.gz, 解压文件,可以将解压文件放置在/usr/lib/jvm下2. sudo vim /etc/profile 编辑profile文件3. 在文件的最后面新增一下内容 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_65 export JRE_HOME=${JAVA_HOME}/jre expor
2016-01-23 01:46:58 401
原创 mysql 处理空字符相加
mysql null+非空=null所以处理结果有误,使用COALESCE(ul.newfollowed,0) 如果第一个为空,则返回0.
2015-10-26 10:11:59 988
原创 java实现4个线程对一个公共变量修改
JAVA多线程编程。 用JAVA写一个多线程程序,如写四个线程,二个加1,二个对一个变量减一,输出。 package com.base;public class ThreadTest { public static int j = 0; public static void main(String[] args) { new ThreadTest_1().start();
2015-09-11 17:23:16 7629
转载 按字节截取的字符串
问:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不“我ABC+汉的半个”。package com.base;public class Test { public static void main(String[] args) {
2015-09-11 16:50:53 632
原创 jquery 自定义扩展
1、jQuery.extend 类定义jQuery.extend({testname:function(){..........}});根据以上自定义后,在其他js调用时:$.testname();即可。看明白了吧,是jquery类自定义的。2、jQuery.fn.extend 方法定义jQuery.fn.extend({testname:fun
2015-06-30 15:42:00 433
原创 Spring MVC + handlebars +freemarker 返回html 代码,但是被放html注入而显示字符。
如题,今天在测试的时候发现自己定义的handlebars模板,在js注册的解析器返回button按钮,结果页面显示的不是按钮,而是其实问题很简单,如果handlebars定义的模板对应的解析器是使用{{}}双括号,这handlebars会自动将返回的信息编码,防止HTML注入。当使用{{{}}}三个括号时,这handlebars将返回的信息直接显示出来。
2015-06-23 18:10:27 2229
转载 更改项目信息
在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。有可能是java1.6 改成java6之类的
2015-05-15 10:28:12 393
原创 使用PreparedStatement 动态拼装like 条件。
在使用java PreparedStatement 时,执行拼装的sql总是报错1、错误的sql拼装:// 拼装修改记录查询条件 if(changeRecord != null && !"".equals(changeRecord)){ changeRecord = URLDecoder.decode(changeRecord, "utf-8"); whereSql.app
2015-04-13 14:13:04 1345
转载 ContentNegotiatingViewResolver解析器
RESTful服务中很重要的一个特性即是同一资源,多种表述我们使用ContentNegotiatingViewResolver就可以做到,这个视图解析器允许你用同样的内容数据来呈现不同的view. 如下面描述的三种方式:
2014-08-19 15:58:23 490
原创 ExtJs buttons的disabled属性,设置为false点击无法触发handler方法
今日在工作时遇到的问题,困扰很久,唉!还是对Ext
2014-08-06 16:21:28 10385 4
原创 ExtJs 布局学习笔记
例var viewPort=new Ext.Viewport({ layout:'border', items:[{ region:'north', html:'dwadwadw' },{ region:'west', html:'dwadwadw' },{ region:'center', html:'dwadwadw' }] })
2014-07-31 17:03:56 505
原创 EXTJS 窗口Ext.Window()学习笔记
var win = new Ext.Window({ layout:'fit', //窗口的布局类型,fit表示布局布满整个窗口 width:500, //窗口大小 height:300, closeAction:'hide',//控制用户单击右上角的关闭,默认为close,会在关闭窗口时把窗口对象销毁,就不能使用show()函数显
2014-07-31 16:05:05 2059
原创 java项目换JDK流程
项目右键-->BuildPath--->ConfigureBuildPath --->Libraries----->JRE System lib
2014-05-04 10:51:34 1014
转载 webService详解
转载来自http://www点2cto点com/kf/201204/129138点html首先要谢谢他,其次是我自己学会了不少。------------------------------------------------------------------------------------------------------------------------------------
2014-04-30 16:28:13 465
原创 java StringWriter---API
java.io类 StringWriterjava.lang.Object java.io.Writer java.io.StringWriter所有已实现的接口: Closeable, Flushable, Appendable public class StringWriterextends Writer一个字符流,可以用其回收在字符串缓冲
2014-04-25 10:32:32 830
转载 ActionSupport.GetText()的使用!
下面略述com.opensymphony.xwork2.ActionSupport.getText()方法public String getText(String aTextName)说明:Gets a messages based on a message key,or null if no message is found Parameters:aTextName-t
2014-04-25 08:30:29 1007
原创 请求转发,与重定向
请求转发:游览器发出请求,服务器接收请求处理,返回内容,地址不会发生变法!重定向:游览器发出请求,服务器接受请求以后返回的是访问的内容地址,游览器再去访问这个内容地址来实现,所以地址发生变化
2014-04-03 11:00:18 494
原创 文件复制!
今天看到文件的复制,就自己动手简单的写了一下!1.通过FileInputStream 字节流实现:@Test public void fileDemo() throws Exception { File file = new File("c:"+File.separator+"text.txt"); File filename=new File("c:"+File.separa
2014-04-02 20:24:54 557
转载 SSH中action访问session的方法!
第一种:通过实现SessionAware接口来获取action@SuppressWarnings("serial")public class SurveyAction extends BaseAction implements SessionAware { @Resource private SurveysService surveyService; //接收session
2014-03-08 20:55:09 5543
原创 struts2校验问题!重复提交错误信息!
在struts整合spring的时候,使用struts2校验器validate校验,会出现重复提交错误信息,上次提交的错误信息不会被清除,错误信息累加出现,导致第二次校验失败! Struts2与Spring整合后, 由spring来管理Struts2的Action, bean默认是单实例有情况下,会有如下问题: 1) Action是单例,其中的FieldError,ac
2014-03-07 13:12:29 1580 1
原创 MD5加密算法--->java使用md5存储密码
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。仔细讲解MD5百度都有,下面是实现代码:public class MD5Utils { public StringBuffer getMD5(String string) { StringBuffer str = new Stri
2014-03-03 19:59:59 1748
转载 Struts2中的ModelDriven机制及其运用
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; publicclass User { privateintid; private Stringusername; private Stringpassw
2014-03-03 15:19:02 507
java实现JSON所需的jar、JSON文件读取、JSON文件持续写入【JSON.jar】+【JSON文件例子】
2014-08-22
Spring整合Restful详解+例子+建表语句
2014-08-19
java线程,spring 线程池
2015-12-07
ajax 请求参数为空请求是json,有参数就变成HTML 导致请求失败
2015-06-20
ajax请求时间太长,后台返回json,前台无反应。
2015-06-19
spring jdbctemplate 插入数据
2015-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人