自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员爱酸奶

专注springboot,redis。乐于分享,欢迎关注

  • 博客(217)
  • 资源 (13)
  • 论坛 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 BIO、NIO、AIO你会用了吗

前言文章内容输出来源:拉勾教育Java高薪训练营;在面试中老是被问到说一下BIO、NIO、AIO。自己知道一个大概,但是说又说不清。刚好在训练营老师讲到了这部分,所以就整理下来。概念BIO/NIO/AIO 这些只是数据传输的输入输出流的一些形式而已。也就是说他们的本质就是输入输出流。只是存在同步异步,阻塞和非阻塞的问题。同步异步同步(synchronize)、异步(asychronize)是指应用程序和内核的交互而言的.同步:指用户进程触发IO操作等待或者轮训的方式查看IO操作是否就绪。举例

2021-01-13 09:16:49 60

原创 Mysql 架构原理

前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 数据库作为现在互联网企业首选的数据库,我们程序员就应该对它多一些了解,我在拉勾训练营学到第五阶段啦,了解了mysql 整体架构,记录下来。Mysql 体系结构MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。一、网络连接层客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET等

2021-01-13 09:16:36 52

原创 mybatis 缓存你学会了吗

前言文章内容输出来源:拉勾教育Java高薪训练营;mybatis 占据 ORM 框架的半壁江山,我们是不仅要做到会使用,还得做到知其然更知其所以然。mybatis 缓存分为一级缓存和二级缓存,那这两级缓存是怎么实现的呢?他们的存储结构,作用范围,失效场景你都了解吗?这里带领大家一起探索 mybatis 缓存实现的奥秘。您将了解到:mybatis 一级缓存,二级缓存的概念mybatis 一级缓存源码剖实现以及特点mybatis 二级缓存源码实现以及特点在自定义持久层框架中增加 缓存实现m

2021-01-13 09:16:17 39

原创 springboot 整合 thymeleaf

引言springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。使用首先引入依赖,这样我们在项目中才能使用到。<dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-01-13 09:15:56 240

原创 mongodb分片集群,你会了么

前言mongoDB 作为非关系型数据的典型代码,使用的场景还是非常多的,所以也成了我们必备技能,但是只会简单的CURD 又有什么用呢?又怎能体现出我们价值。所以这篇文章带领大家手把手搭建一个 MongoDB 分片集群的环境。让大家对 mongoDB 有更强的动手的能力,可以直接投入项目中使用。学习本文 您将了解到:config 集群配置shard 集群配置路由节点配置权限控制整合 springboot我们这次的整体要完成搭建的结构如下,和我们正式环境使用的算是非常接近啦。功能需求:搭

2020-10-24 10:08:22 125

原创 震惊!我三步就搞定了 Tomcat 源码环境搭建
原力计划

引言随着微服务的流行,轻量级的服务应用器也是跟着大火了。毕竟那些企业级的服务应用器部署搭建成本太高。并且springboot 自带的就是 tomcat 服务。所以我们也有必要学习 tomcat 的相关知识啦,我们在项目中也用的很多,但是我们往往只是用他,没有深入的了解,但这样对我们来说是不够的的。所以这里就来三步教会大家搭建一个 tomcat 源码运行环境,让大家打开深入了解 tomcat 的大门,迈向人生的巅峰~~~下载源代码想要构建源代码,当然需要下载源代码啦。我这里用的是8.5.50 大家

2020-10-12 16:51:40 2284 58

原创 GateWay 网关服务

GateWay简介⽹关(翻译过来就叫做GateWay):微服务架构中的重要组成部分。局域⽹中就有⽹关这个概念,局域⽹接收或者发送数据出去通过这个⽹关,⽐如⽤ Vmware 虚拟机软件搭建虚拟机集群的时候,往往我们需要选择IP段中的⼀个IP作为⽹关地址。Spring Cloud GateWay是Spring Cloud的⼀个全新项⽬,⽬标是取代Netflflix Zuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻

2020-10-12 15:16:03 784

原创 天哪!手动编写mybatis雏形竟然长这样
原力计划

前言mybaits 在ORM 框架中,可算是半壁江山了,由于它是轻量级,半自动加载,灵活性和易拓展性。深受广大公司的喜爱,所以我们程序开发也离不开mybatis 。但是我们有对mabtis 源码进行研究吗?或者想看但是不知道怎么看的苦恼吗?归根结底,我们还是需要知道为什么会有mybatis ,mybatis 解决了什么问题?想要知道mybatis 解决了什么问题,就要知道传统的JDBC 操作存在哪些痛点才促使mybatis 的诞生。我们带着这些疑问,再来一步步学习吧。原始JDBC 存在的问题所

2020-10-12 15:15:32 375

原创 springboot 整合 Mybatis、JPA、Redis
原力计划

引言在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。让我们感受下快车道。我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践。使用mybatis引入依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis

2020-09-22 16:21:58 15497 102

原创 一文读懂 spring MVC 请求处理流程
原力计划

引言springmvc 在web 项目中基本上是必用的,基于servlet的一种控制层框架,我们在使用的过程中往往会碰到各种问题,有时候还没有思绪解决问题,主要是因为我们对请求处理的流程不熟悉,不能快速定位都问题所在,所以总会耗费大量时间,各种百度才解决问题。如果你也有这样的困惑,不妨一起来看下springmvc 的请求处理流程。让我们能够快速定位问题。学习本场 Chat 您将了解到:DispatcherServlet 九大对象介绍DispatcherServlet 核心方法分析request

2020-09-22 16:21:31 2321 48

原创 绝对值得你收藏的 spring 笔记

spring概述spring 优势1、低耦合高内聚2、AOP编程支持3、声明式事物支持4、支持测试5、方便继承其他优秀框架核心结构spring的核心容器 就是最下面的core,context,Bean 。为上层架构提供服务。AOP 是利用动态代理实现的面向切面编程,用来抽取不同业务中相同的代码,减少代码重复和降低程序见的耦合度。JDBC 封装的对数据库的操作,和可以轻易整合ORM框架,并且提供对数据库事物的声明试管理。WEB 容器主要是 封装Servlet,并且可以轻易的整合Spri

2020-09-22 16:21:03 1094 51

原创 websocket测试工具

对接websocket 的时候,往往不知道对端通没有,所以我们是用这个工具测试一下;echo.html<!DOCTYPE html><html><head> <script src="jquery-3.4.1.min.js"></script> <script src="stomp.js"></script> <style> .box { width: 440px

2020-09-08 20:02:39 593

原创 【故障】nginx间隙性出现502 错误

背景部署了一台nginx ,访问的时候,有的时候会出现请求不到。如下图:nginx 的配置: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1

2020-08-07 16:48:42 563 1

原创 【重大故障】消息堆积、消息丢失?

前言总算尘埃落定了,记录下这两天的血泪史吧。算是教训也算是经验了。原始需求:接收第三方推送过来的数据,进行解析入库。一个很简单的需求,当时对端提供的是 socket 进行推送,每条消息的以 <START>开始,<END>结束,但是他们推送的是一直往流里面写数据,所以我们需要分割出消息,然后再对消息进行解析入库。如下图:是我通过nc -l port -> nc.log监听获取到对端推送的消息日志,简化后的消息。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存

2020-07-30 14:24:13 146 2

原创 面试不是无情物,参数注解知多少?
原力计划

前言前两天面试的,面试官问我用在参数上的注解有哪些?我想了一下说有RequestParm,每个参数都需要RequestParm修饰,可以设置required 等于false,表示该字段非必传。面试官:还有呢?我:只知道这么多了,RequestParam 注解用的比较多,其他的没怎么用?面试官:好了,今天的面试就到这,后续有消息会通知你。挂掉电话我:???结束调面试后,好好的看了下用在参数上的注解。用在参数上的注解,主要是controller 层,用来接收请求中的参数。常用的有三种@Re

2020-05-08 18:10:36 6479 1

原创 cannot create temp file for here-document: No space left on device

前言买了一个云服务器,部署了一个项目上面,然后过了两个月没有管他,今天兴致来了上去看看,当我想要用tab 键获取提示时就报这种错。什么鬼tab 键不能用了?网上搜了一下,发现竟然是磁盘空间满了导致的。发现使用下面命令看下df -h发现我50g 的磁盘空间竟然满了,那个文件夹下占用了那么多磁盘空间呢?我接着用下面命令查下du -sh /*发现root 目录下占了42g 肯定...

2020-05-07 16:39:40 245

原创 emoji-java 用来表情转换,你会用了吗?
原力计划

前言今天项目中遇到一个需求,APP的问题上报和意见反馈提意见的时候,需要支持表情。前端没什么,但是如果存入到mysql 就会报错了。导致的原因是,Emoji表情占用4个字节,但是MySQL数据库UTF-8编码最多只能存储3个字节。所以存储就会报错。想要解决上面的问题,可以修改mysql 的编码格式,这里就不建议了,大部分的还是3个字节的utf-8的编码。如果直接改成4个字节的编号,会造成资源浪...

2020-05-06 17:51:07 538

原创 手撸一个自定义starter,它不香吗
原力计划

前言springboot 中有很多的starter 。我们用起来很爽不是吗,之所以这么爽难道不是因为我们少了很多配置吗,之前我们想要使用jdbcTemplete 是不是需要在xml 文件中配置bean 后才能使用。有被xml 一推配置支配的工具吗?为了解救从多处于水深火热的程序猿们,springboot 横空出世,带着starter 的利刃来普度我们了。我们在心怀感激的同时,是不是也得有一...

2020-04-26 12:11:57 6704 39

原创 主线程等待所有子线程执行完后执行

前言前段时间一直在做数据同步的工作,就涉及到数据量比较大,采用多线程来同步,但是地市又没有分表。将一下场景吧。假设一共有10张表数据要同步,每张表包含10个地市,每张表需要这10个地市的数据都同步完了,然后统一进行一次处理。开始设想的是,只为每张表启动一个线程,然后这一个线程直接跑完所有地市。结果发现效果很差,同步一次需要大概半小时左右才能将数据同步完,所以就想着改进,给每个张表分配一个主线...

2020-04-09 13:49:48 527

原创 webService 实战篇--客户端调用
原力计划

前言好久都没有使用webservice 进行接口联调了,今天需要一个和第三方的webservice 接口进行联调。整体是很简单的。记录一些坑。wsdl首先由于测试环境网络不互通,对方提供的开始提供的wsdl 死活不能解析成功,后来找他们算账,是他们提供的wsdl 文件格式有问题。我们这里提供最终的wsdl 文件吧<?xml version="1.0" encoding="UTF-8...

2020-04-02 16:45:50 241

原创 springboot 升级依赖的第三方jar包

前言我们在实际工作中往往会遇到这样的问题,我们项目依赖的一些jar 包升级了,修复了一些漏洞,为了安全考虑,我们也需要进行升级,通常来说,我们不会深度的用到依赖的jar 包,所以升级一个小版本直接替换就完事了。但是Springboot项目滨改没有我们想的那么简单。打包方式首先还得从打包方式说起,我们使用的打包方式不是直接将将依赖的jar 和配置文件都打在可运行的jar 中。我们打包方式如下...

2020-04-02 15:09:06 629

原创 多线程处理大数据问题

前言这两天公司要求也一个工具,对27类资源进行计算,看这个资源属于哪一个网格。一个资源的数据量大概是1万左右。然后网格的数据大概在5000.也就是说每种资源的每条数据都要个这5000多条的网格进行匹配,正常的话,一条数据找到对应的网格需要1分钟。但是要求整个一晚上跑完。所以就做了如下调整。每天定时任务执行一次。获取网格信息和27类资源信息。然后27类资源分别27个线程处理。然后每个资源中...

2020-03-23 17:40:17 509

原创 如何使用 Springboot 爬取页面信息?

前言捣鼓了两天,总算是做了demo 啦。整体思路如下:可以看到整体思路还是比较简单的,真机IP访问的话,很容易被限制,所以增加代理访问。主要就是三步走,1将url 存入到url 缓存池中。2 将代理信息存入到代理池中,3.分别从url缓存池和代理池中取出一个进行爬取页面,并将页面数据解析出来。下面来仔细看看如何实现的吧。代理相关代理的信息可以从如下两个地址中获取。https://raw...

2020-03-13 11:56:50 384

原创 困扰我两天的问题(nginx配置好ssl证书,https却不能访问)

前言还得这个问题说起。我买了服务器、域名、和申请的证书。什么都配置好之后,但是https 无法正常访问。http 可以正常访问。详细问题地址:腾讯云配置了ssl 证书,浏览器却无法访问?分析这个问题折磨了我整整两天,我将nginx 配置换了一遍有一遍,确认配置是没有错的,都是从安装指导上copy 下来的。并且telnet 443 端口也可以通。所以觉得没有问题。然后怀疑是证书的问题,...

2020-03-05 11:55:54 3154 4

原创 升级nginx ,为nginx配置https证书

前言买了服务器和域名后真的是为所欲为,发现自己的网站总是提示不安全,所以就想着要弄一个证书。刚好腾讯云上有免费申请的证书,所以就弄了一个。申请证书我的证书是在腾讯云上申请的,很快也很方便中,具体怎么操作,就不说了。申请好之后下载。解压后获取如下文件升级nginx我发现我服务器上的nginx 上次竟然安装的是1.6.2 版本太低了,不支持ssl.支持ssl 需要nginx 1.10....

2020-03-04 10:57:33 291

原创 将个人博客迁移到云服务器上

前言之前通过github 和coding 来搭建的个人博客,但是搜索引擎一直不是很好,并且总感觉不稳定,访问很慢。最近刚刚买了一个云服务器,所以就打算将个人博客迁移到云服务器上。服务器环境准备我们登录云服务器,主要做一些准备工作。安装gityum install git创建git 用户这里我们需要创建一个git 用户来做服务器库。方便我们本地将文件推送到服务器库。adduser ...

2020-02-26 21:06:08 8050

原创 kafka也没那么难--kafka的安装与简单使用

前言前短时间在腾讯云上买了一个linux 服务器,决心把kafka这一模快的知识补充起来啦。所以就搞起来。安装安装算是比较简单的,可以直接用wget 下载,也可以将安装包下载下来,上传到服务器上,都是一样的。kafka 安装包网址:http://mirror.bit.edu.cn/apache/kafka我选择的版本2.4.0:wget http://mirror.bit.edu....

2020-02-25 18:09:30 12153

原创 centOS7 安装nginx
原力计划

前言在家呆的时间很长,没有linux 服务器,所以就在腾讯云上买了一个云服务器折腾一下,重置秘密重装系统和用远程连接什么的就不讲了,都比较简单,在控制台上都可以操作。我安装后,想搭建一个nginx试试。自己也是采坑一路,虽然以前也在Ubuntu上安装nginx 的,但是还是和centOS 上有些不一样的。如果是在腾讯云上买的服务器,其实可以一步到位yum install nginx但是...

2020-02-23 14:07:20 424

原创 《剑指offer》之扑克牌顺子

前言接着来刷一道简单的算法题题目LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q...

2020-02-13 15:00:56 94

原创 《剑指offer》之和为S的两个数字

前言昨天刷的和为S的连续正数序列,用到的窗口双指针的方法很好用,今天刚好刷到一道类似的,也是用窗口双指针的,一次就过的感觉还不错。题目输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。分析输出两个数的乘积最小的。这句话的理解?假设:若b>a,且...

2020-02-13 11:14:31 69

原创 《剑指offer》之和为S的连续正数序列

前言今天刷的一道题目是是关于穷举的。题目小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述...

2020-02-12 12:39:17 101

原创 调第三方厂家接口实现文件文件上传httpclient

前言这种情况算是很少见的,前端上传文件到服务端,服务端接收文件,再调第三方接口,将文件存到第三方服务器。从客户端接收文件的就不说了,比较常见,就记录下调第三方接口带参数。代码public static String sendPost(String url, JSONObject jsonObject, String token,File file) { StringBuil...

2020-02-11 15:58:17 340

原创 《剑指offer》之二叉树的深度

前言我们今天接着来看一道关于二叉树的算法题,关于二叉树的深度。题目输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。分析求该树的深度,主要就是看最长路径。比如下图的深度为5,最长的路径为34,99,35,64,77那应该怎么做了?这里用递归,如果当前节点没有左右节点,就返回当前节点,如果有左右节点,就返回左右节点的...

2020-02-10 19:21:53 157

原创 《剑指offer》之从上往下打印二叉树

前言从上往下打印二叉树,这里会用到队列,所以先将一下Java队列。队列创建队列Queue<String> queue = new LinkedList<String>();添加元素 queue.offer("a");出队列//返回第一个元素,并在队列中删除queue.poll()//返回队列头部的元素,如果队列为空,则抛出一个NoSuchEleme...

2020-02-07 14:53:03 89

原创 《剑指offer》之栈的压入、弹出序列

前言我们关于栈的题目,这两天做的还是挺多的,无非就是压栈出栈。题目输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)分析输入两个数组,第一...

2020-02-06 16:01:25 134

原创 《剑指offer》之顺时针打印矩阵

前言今天做一道关于矩阵的题目。思路很简单,就是要考虑全面。题目输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.分析就是顺时针打印,不能重复打印元素。注意四个变量,上下左...

2020-02-05 11:59:04 78

原创 《剑指offer》之反转链表

前言今天又刷了一道关于链表的,本来打算接着前面一篇关于链表的写,但是想想还是再起一篇。题目输入一个链表,反转链表后,输出新链表的表头。分析最开始我以为输出表头的值,直接找到链表结尾的元素输出就好了,后来发现是输出表头。这就要从新思考了。需要反转链表,比如我们现在的链表为1->3->5->8 我们要反转成8->5->3->1也就是说之前1的下一个节点是...

2020-02-03 18:32:10 135

原创 《剑指offer》之斐波那契数列系列

前言斐波那契数列 算是比较常见的算法题了。f(1)=1;f(2)=1;f(3)=2;…f(n)=f(n-1)+f(n-2);一般采用递归的思想。今天做了几个关于斐波那契数列,都记录下来。题目一大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39这个是最原始的,就是上面我说的斐波那契数列。代码实现如下:publ...

2020-02-02 15:21:54 143

原创 《剑指offer》之用两个栈来实现一个队列

前言今天刷的一道题是用两个栈来表示一个队列。我们知道栈和队列的主要区别在于:栈:后进先出队列:先进先出。题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。分析需要通过两个后进先出的栈实现一个先进先出的队列。如下图:假设往栈stack1 中压入 1,2,3,4,5,6,7 这几个数据,如果直接从stack1中取的话,就是7,6,5,4,3,2...

2020-02-01 13:58:50 148

原创 《剑指offer》之重建二叉树

前言今天的刷的题目是关于树结构的。为了更好的解题,我们先来了解一下前序遍历、中序遍历和后续遍历。前序遍历:就是从根节点–>左节点–>右节点就是先从找根节点,然后找左节点。如果左节点上还有子节点,就接着找自己点的根节点,左节点,左节点这样。如下图,数字的顺序就是前序遍历的顺序。中序遍历: 左节点–> 根节点–> 右节点中序边临是先找树的左节点,如果左节点还有子节点...

2020-01-31 14:45:44 152

SonarQube检测出的bug、漏洞以及异味的修复整理

SonarQube检测出的bug、漏洞以及异味的修复整理。包含是什么bug,漏洞以及异味。以及怎么修复案例,一目了然

2019-04-16

统计报表模板

统计报表模板统计报表模板统计报表模板统计报表模板统计报表模板统计报表模板

2018-01-22

如何撰写专利-占萌.docx

包含4大部分 1、专利的基本知识 2、专利审批流程介绍 3、专利申请的相关文件 4、专利申请的费用 什么是专利 专利是专利权的简称。它是指一项发明创造,即发明、实用新型或外观设计向国务院专利行政部门提出专利申请,经依法审查合格后,向专利申请人授予的在规定的时间内对该项发明创造享有的专有权。

2020-04-02

Maven讲义-wjx.docx

Maven讲义以及搭建maven项目已经将其他项目转成maven项目,已经jar包冲突处理方法

2019-05-17

mysql与sqlserver的基础语法区别

mysql与sqlserver的基础语法区别,有视频和ppt ,是基础的教材,有需要的同学可以下载

2019-03-12

计算机网络

计算机网络,分章节讲解,都有例子。学习的可以参考参考

2017-12-07

软件工程综合实验文档模板

软件工程综合实验文档模板,包含实验报告模板,个人总计模板,项目进度,里程碑报告,会议记录等等模板

2017-12-07

core-renderer.jar、iText-2.0.8.jar、iTextAsian.jar、iTextAsianCmaps.jar

core-renderer.jar、iText-2.0.8.jar、iTextAsian.jar、iTextAsianCmaps.jar

2017-12-07

二维码和一维码需要的jar包

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。Zxing库的主要部分支持以下几个功能:核心代码的使用、适用于J2SE客户端的版本、适用于Android客户端的版本(即BarcodeScanner)、Android的集成(通过Intent支持和BarcodeScanner的集成)等。

2017-10-31

概要设计说明书

概要设计说明书模版```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````~

2017-09-27

springMVC所需jar包

在web项目中使用spring框架,所需要的spring的包。

2017-09-21

myeclipse10 安装包加破解教程

二、Jdk的安装与配置 Jdk安装: 运行下载的JAVA安装文件jdk-6u32-windows-x64.exe安装到默认路径:"C:\Program Files\Java\jdk1.6.0_32\",安装完成后自动安装JRE到生成"C:\Program Files\Java\jdk1.6.0_32\jre\"目录 Jdk配置: 在电脑桌面上打开"我的电脑->属性->高级->环境变量->系统环境变量": 添加一个CLASSPATH环境变量,值为如下所示:C:\Program Files\Java\jdk1.6.0_32\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_32\lib\tools.jar 修改一下PATH环境变量的值,打开PATH环境变量,在后面添加如下:;C:\Program Files\Java\jdk1.6.0_32\bin;C:\Program Files\Java\jdk1.6.0_32\jre\bin 安装配置检测:打开"系统开始菜单->运行>CMD>" 在命令行里输入java -version,得到版本型号即表示安装成功。 新建JAVA_HOME用户变量,设置值为"C:\Program Files\Java\jdk1.6.0_32\bin" 解决一闪而过的方法,把JAVA_HOME 的“\bin”去掉,并且不加分号

2017-09-20

tomcat7安装包

Apache Tomcat 7.x 是目前的开发焦点。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进列表如下: · Web应用内存溢出侦测和预防 · 增强了管理程序和服务器管理程序的安全性 · 一般 CSRF保护 · 支持web应用中的外部内容的直接引用 · 重构 (connectors, lifecycle)及很多核心代码的全面梳理

2017-09-20

IDEA 运行scala 一直提示:找不到或无法加载主类

发表于 2019-06-21 最后回复 2020-02-10

启动tomcat服务,jconsole和jvisualvm无法监测到怎么处理

发表于 2019-03-21 最后回复 2019-03-24

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

TA关注的人 TA的粉丝

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