java代码
Santiago_M
不要抱怨!一切靠自己!
展开
-
java中PDF浏览方案
一.PDF.js实现PDF预览优点就是:加载较大的PDF文件时不会太卡1.需要的js:pdf.js,pdf.worker.js,viewer.js等技术支持注意: (1)该项目需要注意的就是在项目移动是jsp中引用js,css文件时需要注意点; 并且该项目在jsp中没有引入beans作为目录跟 (2)项目文件的改变根据index.jsp原创 2017-03-18 12:28:24 · 592 阅读 · 0 评论 -
java中使用MD5验证文件的完整性
在有关文件上传,下载时为了保证文件的安全和完整性都会考虑到验证文件的完整性操作。在java中验证文件完整性的算法很多,不过今天我们只介绍一下使用MD5如何验证文件完整性; public static void main(String[] args) throws IOException { long begin = System.currentTimeMillis()原创 2017-07-31 11:07:17 · 9156 阅读 · 1 评论 -
今日头条移动 APP 广告激活数据API对接实践
作为最火的新闻app,今日头条有这很大的活跃用户群和日访问量。大流量决定了今日头条会位商品做广告。1.如下为今日头条的广告收费方案(来自官方开发文档):激活数是 APP 广告主衡量转化效果的重要指标之一,为满 今日头条(以下简称头条)广告主 对广告效果的监测需求,本文档介绍如何把从头条广告渠道分发的 APP 激活数回传给头条广告平台, 帮助广告主跟踪转化效果。 对于回调了激活数据的广告计划原创 2017-07-28 17:56:37 · 20124 阅读 · 4 评论 -
读取properties配置文件工具类
1.工具类package com.platomix.util.MobilePay;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.转载 2018-01-23 14:38:59 · 534 阅读 · 0 评论 -
WebSocket的使用
由于最近学习微信小程序做聊天时,有幸涉及到WebSocket协议;在这里我就把我认为最好理解的方法给大家呈现下前辈的文章;声明参考引用的文章有: http://blog.csdn.net/wwd0501/article/details/54582912 https://www.cnblogs.com/xdp-gacl/p/5193279.html htt原创 2018-01-25 18:41:13 · 988 阅读 · 0 评论 -
java实现微信公众号授权登录获取用户信息流程
参考地址微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432前提:需要申请认证的微信公众号;获取对应的APPID和APPSECRET;并且还需要获取到用户信息权限(点击“修改“添加服务器的域名地址),前期工作安装测试账号为例给大家展示下:1)、公众测试账号获取 访问上面的连接,选择“原创 2018-01-19 22:05:20 · 32517 阅读 · 11 评论 -
微信公众服务号接口接入,实现开发回复功能,而非后台设置
参考文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319接入概述接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑 讲到接口接入就不得不提,服务器实现公众号自定义功能;因为,接口原创 2018-01-19 22:57:13 · 5838 阅读 · 0 评论 -
微信JS-SDK的使用
最近因为项目需要,所以了解了下微信JS-SDK的使用;可能有很多不太对的地方请大家多多指教!参考文档地址:https://mp.weixin.qq.com/wiki 进入--》微信网页开发--》微信JS-SDK说明文档。首先:我们需要在官网申请微信公众号,并且进行认证(如果不认证可也能会报{"errMsg":"onMenuShareAppMessage:fail, the原创 2018-01-20 21:49:47 · 20799 阅读 · 2 评论 -
ABBYY OCR客开demo
1.开发在java中的集成需要java开发环境,并且引入jar包(厂商提供的jar包):com.abbyy.FREngine.jar2.java集成的代码展示(并且实现了生成pdf每页大小一致功能,对汉字的支持,生成pdf为双层pdf可以进行复制):package com.iboyaa.ocr;import com.abbyy.FREngine.*;import com.iboya...原创 2018-10-12 10:48:45 · 1778 阅读 · 4 评论 -
arrayList源码解析
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 0.ArrayList元素定义://存储数组元素的缓冲区;也就是真实的ArrayList的盒子大小trans...原创 2018-12-19 14:06:42 · 286 阅读 · 0 评论 -
使用cxf技术开发webService接口
1、 配置cxf的环境变量CXF_HOME=(cxf在本地计算机的绝对路径)在PATH变量中加入:%CXF_HOME%/bin在CLASSPATH中加入:.;%CXF_HOME%\lib\cxf-manifest.jar;./build/classes2、 给对应的WS起名字(服务提供段—服务调用端—服务名称)3、 在(接口开发规范.rar)中找到对应业务属于的类型,比如是查询原创 2017-07-31 09:58:49 · 547 阅读 · 0 评论 -
JDK动态代理
JDK动态代理的理论:1.编写服务类和服务接口,这是真正的服务方法提供者,在JDK代理中接口是必须的2.编写代理类,提供绑定和代理方法。现在我们写一个代理类,提供真实的对象绑定和代理方法。代理类的要求实现InvocationHandler接口的代理方法(invoke),当一个对象呗绑定后,执行其方法的时候就会进入到代理方法里。JDK动态代理的原理:1.JDK产生了一个代理对原创 2017-06-16 10:07:36 · 525 阅读 · 0 评论 -
mybatis的学习总结(一)
mybatis是什么?用来做什么的?mybatis是一门持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,这样就大大提高了写sql的灵活性,可以尽情发挥大牛们的技术,但是mybatis也是有关系映射的(输入参数映射和输出结果映射)。mybatis入门门槛不高,学习成本低,可以让我们把所有的精力都放在sql语句上和业务逻辑上,对sql语句优化更加的方便,原创 2017-03-18 12:48:11 · 562 阅读 · 0 评论 -
POST和GET请求的汉字乱码问题
前提:jsp页面中: 通知浏览器以utf-8解码GET请求传递原理:get请求编码方式和post请求提交编码方式不同,get是把数据直接放到url中,例如以上的uname,IE浏览器先对中文进行utf-8编码(一个中文3个字符表示 太长),继而为了缩短字符又用ISO8859-1编码后传递给服务器。服务器的doGet方法中要先进行ISO8859-1解码再utf-8解码才能看到中文原创 2017-03-17 13:40:47 · 1131 阅读 · 0 评论 -
如何在MyEclipse下查看JDK源代码
在MyEclipse中查看JDK类库的源代码~设置: 1、点 "window"-> "Preferences" -> "Java" -> "Installed JRES"2、此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3、选中rt.转载 2017-03-28 09:19:04 · 965 阅读 · 0 评论 -
java中进行排序算法
JAVA7----------方法一:List names = Arrays.asList(10000, 44, 5555, 4463,45); Collections.sort(names, new Comparator() { @Override public int compare(Integer a, Integer b) {转载 2017-03-22 09:58:38 · 284 阅读 · 0 评论 -
String的部分源码分析(compareTo、valueOf、indexOf、lastIndexOf)(二)
1.String的compareTo方法源码:java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值,看下面一组代码 public int compareTo(String anotherString) {//获取被比较字符串的长度 int len1 = value.length;/获取比较字符串的长度 int原创 2017-03-29 14:45:02 · 1344 阅读 · 1 评论 -
String的部分源码分析(substring、startsWith、endsWith)(一)
1.String的substring方法源码: public String substring(int beginIndex) {//判断开始位置是否小于0 if (beginIndex throw new StringIndexOutOfBoundsException(beginIndex); }原创 2017-03-28 17:57:42 · 1629 阅读 · 0 评论 -
String源码分析(replace、split)(三)
1.String的replace方法源码: public String replace(char oldChar, char newChar) {//判断替换字符和被替换字符是否相同 if (oldChar != newChar) { int len = value.length; int i = -1;//将源字符原创 2017-03-31 09:37:36 · 564 阅读 · 0 评论 -
SSH三大框架的工作原理及流程
分享希望对大家有用Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionF转载 2017-03-17 13:59:45 · 528 阅读 · 0 评论 -
Java读取Excel并解析文本(并格式化输出)
相关技术使用的POI解析Excel需要使用的jar包 注(使用的maven.我就添加了右边的两个依赖就可以了)分析解析Excel首先就要解析Excel的结构.然后用面向对象的思想分析一下 这是一个excel文件.下面我们就来分析一下如果让你写这个poi框架,那么你会怎么设计. 1. 首先要有一个对象表示这整个Excel文件. 2. 可转载 2017-04-13 15:53:06 · 2619 阅读 · 0 评论 -
java实现多文件上传功能
首先:前端界面Demo<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org原创 2019-01-17 23:13:05 · 4111 阅读 · 0 评论