- 博客(59)
- 资源 (8)
- 收藏
- 关注
转载 MySQL-mysql 8.0.11免安装版安装教程
MySQL-mysql 8.0.11安装教程网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,...
2019-04-01 11:23:23 1937
原创 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
原创 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
原创 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
原创 ABBYY OCR的客开包安装流程
第一步:安装加密狗驱动1.插入加密狗,安装加密狗驱动 ,(iKeyAll_v4_2_0_5_Dec2013_1032文件夹下);安装成功如下:2.安装ABBYY License Manager:双击1041_135/AutoRun.exe3.安装成功后,如果License Manager不能识别加密狗;需要进行如下设置:a)打开windows service管理器b)找到abbyy ...
2018-10-12 10:43:01 851
原创 斑马打印机ZDesigner GK888t (EPL)型号的java集成
1.配置文件中进行配置:#----------------打印机配置-----------------------#打印机字体font_GK888t_URL: C:\ts24.lib#打印机条logo图片logo_GK888t_URL: C:\bjac.png#打印机配置dz_GK888t_URL: ZDesigner GK888t (EPL) 2.java代码实现调用打...
2018-10-12 09:51:52 6023
原创 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 990
转载 读取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
原创 微信JS-SDK的使用
最近因为项目需要,所以了解了下微信JS-SDK的使用;可能有很多不太对的地方请大家多多指教!参考文档地址:https://mp.weixin.qq.com/wiki 进入--》微信网页开发--》微信JS-SDK说明文档。首先:我们需要在官网申请微信公众号,并且进行认证(如果不认证可也能会报{"errMsg":"onMenuShareAppMessage:fail, the
2018-01-20 21:49:47 20799 2
原创 微信公众服务号接口接入,实现开发回复功能,而非后台设置
参考文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319接入概述接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑 讲到接口接入就不得不提,服务器实现公众号自定义功能;因为,接口
2018-01-19 22:57:13 5840
原创 java实现微信公众号授权登录获取用户信息流程
参考地址微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432前提:需要申请认证的微信公众号;获取对应的APPID和APPSECRET;并且还需要获取到用户信息权限(点击“修改“添加服务器的域名地址),前期工作安装测试账号为例给大家展示下:1)、公众测试账号获取 访问上面的连接,选择“
2018-01-19 22:05:20 32517 11
原创 Mysql5.7遇到运行sql报1055错
1.错误:[Err] 1055 - nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'swh.attendee.
2018-01-19 17:21:21 4720
原创 Ngrok报错Unrocognized command :8080原因
Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放当运行ngrok 8080时会报ngrok erroUnrocognized command :8080使用ngrok http 8080就可以解决这问题运行处理,如下就运行成功了,将http://eb60bf15.ngro
2018-01-11 21:15:21 1012
转载 Mysql优化方案
表的设计阶段:字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNEDVARCHAR的长度只分配真正需要的空间使用枚举或整数代替字符串类型尽量使用TIMESTAMP而非DATETIME,单表不要有太多字段,建议在20以内避免
2017-09-20 14:33:14 445
转载 mysql设计最优化索引
"喝水不忘挖井人"在这里感谢微信公众号“数据库开发”提供的大量相关知识文章供我们学习,我只是一个搬运工,将自己感觉好理解的部分总结下来。 虽然看过很多的软文来解释如何建好一个索引来提高查询效率,但是发现知识还是文章中的知识,掌握了这些基本的概念距离写出一个好的索引还是有很大的距离需要去实践;话说回来,如果这些基本的知识的不知道该如何来基于知识实践呢!!!
2017-09-18 18:34:16 879
转载 Mysql中的STRAIGHT_JOIN和force index语句对sql的优化
引用:http://blog.csdn.net/bruce128/article/details/46777567https://huoding.com/2013/06/04/261
2017-09-13 19:31:29 1701 1
转载 在一个千万级的数据库查寻中,如何提高查询效率?
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置
2017-09-07 15:52:40 358
原创 Mybatis实现分页
这样我按最常用的maven环境进行实现Mybatis的分页查询1.需要使用maven引入分页插件的jar包:在pom.xml中添加:com.github.pagehelperpagehelper5.0.42.在Mybatis的配置文件中添加拦截:helperDialect=mysql
2017-08-14 17:35:22 475
原创 解决错误503:com.sun.mail.smtp.SMTPAddressFailedException: 503 the server need auth(15D98013BE0)
最近遇见了一奇葩的问题:排查14年其他人开发的系统(已经接近退休的项目,突然领导要看)无法发送邮件的过程中发现在linux下无法发送邮件,并且报如下错误:javax.mail.SendFailedException: Invalid Addresses; nested exception is:com.sun.mail.smtp.SMTPAddressFailedException: 5
2017-08-03 17:06:59 7349
原创 java中使用MD5验证文件的完整性
在有关文件上传,下载时为了保证文件的安全和完整性都会考虑到验证文件的完整性操作。在java中验证文件完整性的算法很多,不过今天我们只介绍一下使用MD5如何验证文件完整性; public static void main(String[] args) throws IOException { long begin = System.currentTimeMillis()
2017-07-31 11:07:17 9158 1
原创 使用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
原创 今日头条移动 APP 广告激活数据API对接实践
作为最火的新闻app,今日头条有这很大的活跃用户群和日访问量。大流量决定了今日头条会位商品做广告。1.如下为今日头条的广告收费方案(来自官方开发文档):激活数是 APP 广告主衡量转化效果的重要指标之一,为满 今日头条(以下简称头条)广告主 对广告效果的监测需求,本文档介绍如何把从头条广告渠道分发的 APP 激活数回传给头条广告平台, 帮助广告主跟踪转化效果。 对于回调了激活数据的广告计划
2017-07-28 17:56:37 20127 4
原创 Photoshop_CS6永久验证的方法
本地找到C:\Windows\System32\drivers\etc\hosts将以下地址添加到hosts中:127.0.0.1 lmlicenses.wip4.adobe.com127.0.0.1 lm.licenses.adobe.com127.0.0.1 na1r.services.adobe.com127.0.0.1 hlrcv.stage.adobe.c
2017-07-07 17:09:26 3749
原创 tableExport.js对table进行导出excel
首先需要引进包:使用$('#dataTable1').tableExport({ type: 'excel', separator: ';', escape: 'false' });就可以进行导出,具体的导出EXCEL设置和Excel标题内容处理需要去tableExport.js中就行操作;直接修改源码来满足自己要求实际中:该js导出的Excel也就
2017-06-28 17:24:18 9473 1
原创 jsp实现json串转换为json格式化展示
首先需要了解JSON的方法:JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。语法JSON.stringify(value[, replacer[, space]])参数说明:value:必需, 一个有效的 JSON 字符串。replacer:可选。用于转换结果的函数或数组。如
2017-06-28 15:32:19 3484
原创 JDK动态代理
JDK动态代理的理论:1.编写服务类和服务接口,这是真正的服务方法提供者,在JDK代理中接口是必须的2.编写代理类,提供绑定和代理方法。现在我们写一个代理类,提供真实的对象绑定和代理方法。代理类的要求实现InvocationHandler接口的代理方法(invoke),当一个对象呗绑定后,执行其方法的时候就会进入到代理方法里。JDK动态代理的原理:1.JDK产生了一个代理对
2017-06-16 10:07:36 525
原创 MyBatis的运行原理
MyBatis的运行过程:1.读取配置文件缓存到configuration对象,用来创建SqlSessionFactory,SqlSessionFactory来创建SqlSession对象2.SqlSession的执行过程 SqlSesion的执行过程核心是:反射技术和动态代理技术。动态代理分为:JDK动态代理和CGLIB代理讲到Mybatis的实现核心过程中,需要先了
2017-06-16 09:47:01 1638
原创 Mybatis自动生成工具
1.环境:修改下载jar包mybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.25-bin.jar编写配置文件generatorConfig.xml同级目录新建文件夹src例如:2.主要工作编辑generatorConfig.xml PUBLIC "-//mybati
2017-05-11 17:43:14 371
转载 spring中的注解关键字
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是
2017-05-11 11:22:55 2023
转载 Spring中定时器实现
在一些工作需要使用到定时器,spring很好的集成了定时器的功能! 在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包, 下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,一种是基于注解的方式,大家根据自己的项目
2017-05-11 11:21:25 260
转载 谈谈Spring中的IOC、DI和AOP概念
看了大神的解释感觉受益匪浅,所以就将其保存,方便自己看,并最后总结出自己的理解1. IOC(Inverse of Control):控制反转,也可以称为依赖倒置。 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是
2017-05-05 10:38:59 4951 1
原创 jsp前端页面无法展示但不报错
我在页面上一点击查询,浏览器上不提示任何错误但是无法请求到数据,服务器提示如下:2017-4-19 10:09:27 org.apache.jasper.compiler.TldLocationsCache tldScanJar信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug
2017-04-19 10:17:13 6503 1
转载 Java读取Excel并解析文本(并格式化输出)
相关技术使用的POI解析Excel需要使用的jar包 注(使用的maven.我就添加了右边的两个依赖就可以了)分析解析Excel首先就要解析Excel的结构.然后用面向对象的思想分析一下 这是一个excel文件.下面我们就来分析一下如果让你写这个poi框架,那么你会怎么设计. 1. 首先要有一个对象表示这整个Excel文件. 2. 可
2017-04-13 15:53:06 2619
转载 JS调试必备的5个debug技巧
1. debugger;我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。需要带有条件的断点吗?你只需要用if语句包围它:if (somethingHappens) { debugger;}但要记住在程序发布前删掉它们。2. 设置在DOM node发生变化时触发断点有时候你会发
2017-04-10 16:32:42 2826
转载 AJAX属性介绍
今天遇到一个使用AJAX无法传递数组的问题,查询了下相关内容,感觉挺好,就转载一下jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和
2017-04-07 13:50:25 289
原创 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
原创 代理设计模式
文章的思路定义多需要感谢《大话设计模式》这本书,提供的案例可以让读者很容易理解。有什么不对的地方希望大家指导。代理模式:为其他对象提供一种代理以控制对这个对象的访问(租房中介就是代理,webservice就是一个很好的代理案例,Nginx的使用都利用的代理的思想,hibernate中的CGlib也是使用的代理的思想)。常见的代理有:远程代理(Remote Proxy):
2017-03-30 11:53:58 381
原创 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 1345 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
easypoi的使用demo,包含Excel模板导出,html导出Excel,Excel导出pdf等
2019-08-07
Docker容器与容器云
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人