08 2020 档案

摘要:一、分支常规操作 git branch #查看本仓库本地分支列表 git branch -a #查看本仓库的所有分支列表(涵盖本地分支和远程分支) git branch local-dev #新建本地分支,分支名为“local-dev” git checkout local-dev #切换到“loc 阅读全文
posted @ 2020-08-30 23:11 JaxYoun 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Java泛型、泛型方法详解 转载自:(https://blog.csdn.net/s10461/article/details/53941091) 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考:Java泛型详解、Java中的 阅读全文
posted @ 2020-08-29 19:18 JaxYoun 阅读(491) 评论(0) 推荐(0) 编辑
摘要:一、需求描述 每个表单参与校验的字段几十个,整个系统参与校验的字段数以百计,此时采用传统的前后端校验方式会使前端逻辑复杂度陡然增加,后端接口亦然,灵活性也不高。 系统需要对数据录入质量做记录,方便统计和考核。 规则可能随政策变化,必须支持以配置的方式来管理和维护,可能还需要导入,纯配置文件的方式对用 阅读全文
posted @ 2020-08-26 23:09 JaxYoun 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:一、场景: 开发中常常遇到多个项目共同依赖某些公共项目的情况 比如:“二维码生成-解析包”就同时被内网端和外网端依赖使用; 再比如:基于Dubbo-RPC的微服务系统,生产者和消费者往往依赖同一批service接口,此时最佳实践就是将这批接口独立成maven模块,打包成sdk包; 还比如:自定义的S 阅读全文
posted @ 2020-08-24 23:55 JaxYoun 阅读(3620) 评论(0) 推荐(0) 编辑
摘要:结合策略模式+工厂模式+模板方法模式,消除if-else /** * @author: Yang * @date: 2020/8/9 23:46 * @description: */ @RestController @RequestMapping("/ifelse") public class If 阅读全文
posted @ 2020-08-24 00:18 JaxYoun 阅读(331) 评论(0) 推荐(0) 编辑
摘要:针对策略方法只有一种形式的情况,此时各策略的参数和返回值都一样,可以用一个策略接口来做抽象 /** * 1.测试接口 */ @RestController @RequestMapping("/enum") class EnumStrategyRest { @GetMapping("/doSth/{n 阅读全文
posted @ 2020-08-23 23:46 JaxYoun 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:两个案例轻松理解MyBatis中的 在做开发时,我们经常会遇到这样一些问题,比如我有一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,怎么实现?再比如我有一个User类,User类中有一个属性叫做interest,这个属性用来描述用户的爱好,它的数据类型是一个 阅读全文
posted @ 2020-08-14 15:45 JaxYoun 阅读(10120) 评论(0) 推荐(6) 编辑
摘要:一、环境配置 所有OS,建议使用python3.6;python2.7也可以,但在安装过程中可能遇到升级pip等问题;请参考pyzbar官网https://pypi.org/project/pyzbar/ 1.Ubuntu16.4 apt-get install libzbar0 pip insta 阅读全文
posted @ 2020-08-11 17:13 JaxYoun 阅读(524) 评论(0) 推荐(0) 编辑
摘要:单体应用,任务持久化到数据库,省略了数据库交互的代码 package com.yang.springbootquartz.rest; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.quartz.*; import o 阅读全文
posted @ 2020-08-09 23:43 JaxYoun 阅读(213) 评论(0) 推荐(0) 编辑
摘要:定义Job类 package com.yang.springbootquartz.quartz.job; import lombok.extern.slf4j.Slf4j; import org.quartz.Job; import org.quartz.JobExecutionContext; i 阅读全文
posted @ 2020-08-09 22:43 JaxYoun 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Python脚本 # -*-coding:UTF-8-*- import sys import base64 from io import BytesIO import pyzbar.pyzbar as pyzbar from PIL import Image,ImageEnhance '''将ba 阅读全文
posted @ 2020-08-08 15:12 JaxYoun 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:此方法是研究阶段的中间过程,只做记录;由于涉及磁盘IO,性能有下降,不建议使用 import base64 import pyzbar.pyzbar as pyzbar from PIL import Image, ImageEnhance base64Str = "/9j/4AAQSkZJRgAB 阅读全文
posted @ 2020-08-08 14:11 JaxYoun 阅读(4959) 评论(0) 推荐(0) 编辑
摘要:场景:前端调摄像头,不断抓拍二维码图片,并将图片以base64的形式通过接口传递到后台,后台通过一翻解析转换操作,最终提取到二维码包含的内容。 安装依赖库 pip install Pillow pip install pyzbar 编写python脚本final_code.py import bas 阅读全文
posted @ 2020-08-08 13:57 JaxYoun 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:package com.yang.ftpdemo.pyzbar; import java.io.BufferedReader; import java.io.InputStreamReader; public class PyZbarTest { public static void main(St 阅读全文
posted @ 2020-08-07 09:53 JaxYoun 阅读(383) 评论(0) 推荐(0) 编辑
摘要:python3+pyzbar+Image 进行图片二维码识别 1.前言 最近公司有个项目要写个程序自动识别客户提交照片里的二维码,一接到这个任务马上就想到了用Python这个万能的工具! 2.搜寻 首先在网上到处找了很多“灵感”,看看其他人都会用什么包来完成这个功能。实现方法大体可分为下面几类: 2 阅读全文
posted @ 2020-08-06 11:33 JaxYoun 阅读(910) 评论(0) 推荐(0) 编辑
摘要:请别再问Spring Bean的生命周期了! Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入手,帮助面试者彻底搞定Spring Bean的生命周期。 只有四个! 是的,Sp 阅读全文
posted @ 2020-08-05 17:33 JaxYoun 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示