自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wjsshhx的专栏

为清清楚楚的现在而努力

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 ajax提交 form表单处理失败和重定向

ajax 提交表单数据,处理登录成功后的302重定向,以及登录失败的错误信息展示主要用到了 success 和 complete,末尾加了两个的区别$.ajax({ //几个参数需要注意一下 type: "POST",//方法类型 dataType: "json",//预期服务器返回的数据类型 url: "/auth/authorize" ,//url data:...

2019-10-12 10:52:09 669

原创 苹果企业证书安装包,实现微信等软件的扫码安装

企业证书打的包只能通过自带相机扫码或者第三方工具才能安装到手机,为了解决微信等工具扫码安装的问题,特写本文实现原理是利用配置文件plist,生成二维码进行扫码安装操作步骤: 拿到.ipa的包。并且把包放到一个服务器,最简单的方法是直接放到Tomcat的ROOT目录下,这样你直接就可以输入地址下载,比如放到/ROOT/app/xxx.ipa;那么访问地址就是:http://...

2019-06-24 11:02:00 2701

原创 SpringBoot 全局异常拦截和日志配置

作用:SpringBoot中不用关心异常,不用显示的进行try/catch,代码美观,正解作用域:所有注解了@RequestMapping的控制器的方法上,说白了就是Controller扩展:可以加到类上,也可以加到类的方法上关于代码的几点说明:代码中的@Data注解是应用了Lombok,需要的话导入下,也可以删除注解,自己生成get/set和构造方法 json格式化工具用的是f...

2019-01-09 20:05:36 5166

原创 Linux下Tomcat服务监听,关闭后自动重启

本教程用来解决,linux下tomcat服务,因为各种原因异常关闭后,实现自动重启服务,保证服务可用主要用到了Crontab命令:具体参照前人的教程别人的关于Crontab命令的教程 还用到一个自启动脚本#!/bin/sh# func:自动监控tomcat脚本并且执行重启操作# author:EagleHao# date:2018-04-08# DEFINE# 获取tomc...

2018-10-18 14:38:48 3040

原创 Mac添加Windows共享打印机

如题:准备工作:知道你要连接的windows打印机服务器的ip地址和共享打印机的名称打印机名称:有的打印机名称包含空格比如HP LaserJet P2035  有的不带空格,这个要确认好mac上操作:点击桌面的右上角的小苹果,选择系统偏好设置,进去选择打印机与扫描仪点击界面的加号选择添加打印机在图片红色区域 鼠标右键(或者摁住Command右键)选择自定义工具栏,吧高级这个选项拖到菜单栏中,拖后的...

2018-04-19 13:58:58 51141 4

原创 DNS 域名解析过程

域名解析的主要作用就是将你输入的一串URL,比如http://www.baidu.com 解析到互联网上某个IP地址,实现访问网站的目的第一步当在浏览器输入完地址并回车后,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,那么这个解析过程就结束了浏览器混村时间是有限制的,如果缓存时间太长,一旦域名被解析的IP有变化,会导致客户段缓存无法解析到变化后的域名;如果缓存时

2017-08-01 14:35:28 600

原创 今日头条(OCPC)广告激活数据对接-JAVA版

最近在今日头条投广告,头条反馈可以按照实际激活数据的转换来付费,也就是说,只有用户真的下载并打开应用了才收费,过程类似与早年间的GHOST系统预装软件下面说下头条的整个逻辑:头条处理逻辑1、用户在头条点击广告页,广告页引领用户去下载,用户下载后打开应用,头条吧这个用户的设备信息以及一些广告信息和回掉信息推送给监测服务器2、应用将设备的唯一信息传递给监测服务器3、监测服务器,视时

2017-07-28 17:47:10 8240 3

原创 Spring MVC Flash 属性解决属性丢失

整理SpringMVC falsh 属性

2017-07-20 11:29:28 509

原创 Spring 注解指北

一直想吧常用的Spring注解整理,并配合样例进行说明,今天终于有机会文中部分内容来自网友,同时也借鉴了davidwang,这位作者,在文章开头表示感谢注册注解处理器:xml型声明方法:命名空间生命方法:要使注解工作,必须配置这个,以下是我写的样例以下是网友的举例:Spring 支持以下 4 种类型的过滤方式:• 注解 org.example.SomeA

2017-07-20 09:54:12 317

原创 SpringMVC 中url标签释义

用了Springmvc 试图解析器解析JSP,发现这个URL标签比较好用做如下整理:jsp中引入标签定义:标签上面已经引入了标签定义,s是自定义的,你可以自定义为其他字符 的主要任务就是创建url用这个标签定义url,在渲染的时候会预先添加上Servlet上下文路径">点击 如果上下文路径为bbb,那么响应的时候就会在前面自动加上为:/bbb/aaa创建url并将其复制给一

2017-07-19 14:26:01 770

原创 Eclipse 修改java代码风格

Eclipse 操作技巧

2017-07-18 17:19:28 1595

原创 EasyUI 输入框加入多个清除恩钮

EasyUI 小例子

2017-07-04 13:47:24 1319

原创 EasyUI 多条件筛选查询

EasyUI小例子

2017-07-04 13:43:52 4580

转载 EasyUI修改DateBox和DateTimeBox的默认日期格式,中文问题

EasyUI 小例子

2017-07-04 13:32:23 1498

原创 EasyUI combobox 动态从服务端获取数据

EasyUI 小例子

2017-07-04 13:19:36 4168

原创 EasyUI 编辑功能数据回写

EasyUI 小例子

2017-07-04 13:13:08 480

原创 EasyUI 排序

一个EasyUI 排序的小例子

2017-07-04 09:56:41 1734

原创 APP调起微信支付,JAVA服务端统一下单

原理概述:微信支付分为公众号发起,PC网页扫码,APP用于APP端调起的支付这篇文章主要讨论APP掉起支付,包括统一下单,微信接口回调,以及一些注意事项微信官方文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1这里有详细的入参列表,调用地址,但是我表示,看完文档依旧写不出可以马上可用的接口源码详

2017-06-12 13:37:50 2868

原创 苹果支付成功后,JAVA服务端二次验证

原理简述: 苹果客户端在完成应用购买,下单后支付,苹果后台会给客户端返回信息,用来验证支付结果; 客户端在拿到返回值后,将指定返回值,通过接口形式请求应用服务器,应用服务器根据这个值调用苹果服务器进行验证应用服务器根据验证结果,来通知客户端支付成功与否。需要客户端传的值:{"receipt-data" : "MIIaYAYJKoZIhvcNAQcC……"}具体未知见附件图片

2017-06-12 10:26:36 19299 1

原创 JAVA中的原子操作类

多线程情况下,要保证操作数据的原子性,原子性:就是不能再往下细分的操作,JAVA 的原子操作的原理 主要是利用了CAS原理,限于篇幅 建议移步 大神的关于CAS原理的文章以为为类操作的API和相关注释,直接上源码原子更新基本类型类:package com.hhx.offline_tools.encode.Atomic;import java.util.concurrent.at

2017-03-31 17:35:38 1009

原创 HashMap调优和ConcurrentHashMap分析

之前谈到了HashMap的存和取,这次来聊一下它的调优,以及多线程下的不用HashMap转用ConcurrentHashMap的一点浅析重述HashMap工作原理:HashMap是基于hash原理,我们使用put()存储对象,使用get()获取对象当我们给put方法传键值时,他会先调用hashCode方法,用于查找键值在 bucket的位置,进而存储对象的键值对当两个对象的hash

2017-03-28 20:31:13 1566

原创 HashMap原理之存和取

早上看到云栖社区的一篇关于 HashMap实现原理 的文章 结合自己掌握的和理解的 简单再次总结下HashMap的存和取的原理HashMap继承实现结构:java.util.HashMap 继承了  java.util.AbstractMap  继承了 java.lang.Object;public class HashMap extends AbstractMap

2017-03-27 11:55:11 1021

原创 synchronized原理浅析

其实volatile和synchronized 两个操作在多线程中应用都很多,上篇文章谈到了volatile 这里主要说下后者volatile和synchronized区别:volatile用的恰当的话会比synchronized使用和执行成本更低,因为他不会引起线程上下文的切换和调度关键之synchronized可以修饰方法或者以同步块的形式来进行使用,他主要是确保多线程

2017-03-25 13:18:16 444

原创 volatile原理浅析

在多线程并发变成中,volatile是扮演者重要的角色,下面主要从使用、原理来分析:使用方法:public class volatileTest { //将成员变量声明为volatile volatile long vl = 0L; public static void main(String[] args) { // TODO Auto-generated metho

2017-03-24 21:18:36 661

原创 读源码String类

String类是不可变的,看下源码(JDK 1.7)对类的描述public final class String implements java.io.Serializable, Comparable, CharSequence { /** The value is used for character storage. */ private final char value[];

2017-03-21 16:03:14 216

原创 JAVA中的null

NPE问题一直都是程序员都会经历的,今天简单总结一下

2017-03-20 17:37:58 367

原创 JAVA基础语法(持续更新)

借鉴大神的总结,随手敲了敲,放到 GitHuble  这里贴上源码/** * */package com.hhx.offline_tools.encode;import java.awt.RenderingHints.Key;import java.io.IOException;import java.net.Socket;import java.text.Num

2017-03-20 14:45:54 310

原创 Lombok 操作手册(二)

接上篇  Cleanup的应用public static void main(String[] args) throws IOException { /** * Cleanup的应用 * 自动管理资源,用在局部变量之前 * 他会默认帮你加入 try/catch 最后还会默认执行close 关闭方法 * 在这里例子里 需要将异常抛出,相对加入try/ca

2017-03-18 13:46:41 399

原创 Lombok 操作手册(一)

这里介绍一款工具,用来某种程度上解释下为啥我在 GitHub 上 号召代码整洁。具体优点不在这里赘述,核心就是能少些代码完成同样的功能这款工具的名字叫做 Lombok 官网地址安装教程我以及怎样在项目中引用 我就不写了,具体去看官网视频,但是关于安装有两点注意事项要说下建议下载下来jar自己双击安装,选择Eclipse路径时候选到exlipse.ini 所在的那一级目录

2017-03-18 10:14:34 3066

原创 fastjson常用操作

喜欢开源对阿里的东西都很感兴趣,在这个json 大行其道的年代,这次整理一下fastjson下载地址:点击打开链接操作文档和中文手册,maven依赖,常用问题 都在这里:点击打开链接下面要谈的是我的实际操作和理解1、对他的了解源于很久以前 我们的项目有一段关于alibaba.json的报错,从此就用起来这个东西,感觉还不错,效率挺高接下来我只粘贴具体操作的代

2017-03-17 21:12:56 442

原创 Eclipse Maven 更新或者导入中异常关闭无法启动

错误描述:      Eclipse 用Maven 在更新或者到如项目时候,由于各种原因 杀死了Eclipse 进程,重启无法启动      启动报错:An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio解决办法:找到workspace文件夹下的/.m

2017-03-16 16:26:25 597

原创 Joda-Time 操作常用时间函数

 Joda-Tome 这个开源的东东 确实比jdk自带的时间函数比较好用,由于目前好多项目还在沿用jdk1.8 以下的所以终于找时间吧项目中用到的关于这个的调用方法整理下  我直接贴代码了  package com.hhx.offline_tools;import java.nio.channels.NonWritableChannelException;import java.util.C...

2017-03-16 14:39:48 29314 6

原创 JAVA原生时间类总结

我们熟知的JDK提供的类 java.util.Date、Java.util.Calendar、java.sql.Date、java.sql.Time、java.sql.Timestamp;在API中找到了他们的集成关系下面谈一下 这个及各类到底有啥关系,为啥要这么定义java.util.Date作为父类,可以用来生成年月日时分秒java.sql.Date作为子类,可以显

2017-03-15 09:28:30 644

原创 字节和字符流复制

所有文件的储存是都是字节(byte)的储存字节流可用于任何类型的对象,包括二进制对象 字节流提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件字节流和字符流使用是非常相似的,那么除了操作代码的不同之外,还有哪些不同呢?字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作

2017-03-14 18:15:47 415

原创 组合流过滤器—FileinputStream 一点说明

FileInputStream 和FileOutputStream 可以提供附着在一个磁盘文件上的输入流和输出流,而你只需要向其构造器提供文件名或者温佳慧的完整路径名字下面展示的是完整路径的: FileInputStream fis = new FileInputStream("d:\\test.txt"); //申明缓冲区 byte[] bbuf =

2017-03-14 14:27:30 445

原创 文件分离

需求:    根据提供的目录信息例如/03/2015_11/aaa.doc;    在本地寻找对应目录相应的物理文件    如果这个物理文件存在就把这个文件存储到03/aaa/doc下package com.hhx;import java.io.File;import java.sql.Connection;import java.sql.DriverManager;im

2017-03-14 13:46:51 307

原创 分割词组倒序输出

一点点的将印象笔记中整理的东西搬家到博客~下面这个例子讲的是按照词组顺序反转输出,比如 输入的句子为:“How are you” 经过反转后为"you are How"以下为代码示例: //按单词的字符串反转 String string="1 2 3 4 5 6 7 8 9"; Stack stack=new Stack<

2017-03-14 13:17:50 477

原创 JAVA复制数组和重置数组大小

翻看印象笔记发现自己整理过arraycopy()这样一个方法,码字放到这里:System.arraycopy()是一个静态方法,用来实现重置数组操作数组复制方法调用和参数列表:System.arraycopy(src, srcPos, dest, destPos, length);src:原数组srcPos:原数组的开始位置dest:目标数组destPos:目的数组

2017-03-14 12:48:48 2900 1

转载 利用JDBC连接Oracle数据库

原文转自点击打开链接[html] view plaincopyprint?JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。    一、JDBC基础知识                    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由

2014-12-25 14:38:22 450

原创 数据类型

总觉得今天该写点什么,想起了这个,就敲进了博客;java是强类型的语言,所以有严格的数据类型划分,并且在内存中分配了不同的大小的内存空间1、数据类型可以分为:基本数据类型,引用数据类型                                基本数据类型:分为数值型,字符型,布尔型                                引用数据类型:分为类(class

2014-12-08 21:11:23 393

文件分离程序

根据提供的目录信息例如/03/2015_11/aaa.doc; 在本地寻找相应的物理文件 如果这个屋里文件存在就吧这个文件存储到03/aaa/doc下

2015-12-07

WS开发步骤

详细说明了WS的开发步骤以及中间可能遇到的问题

2014-12-24

空空如也

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

TA关注的人

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