摘要: 涂涂影院管理系统这个demo中有个异常管理的标签,用于捕获 涂涂影院APP用户异常信息 ,有小伙伴好奇,排除APP,后台端的是如何处理全局异常的,故项目中的实际应用已记之。 关于目前的异常处理 在使用全局异常处理之前,就目前我们是如何处理程序中的异常信息的呢? throws Exception + 阅读全文
posted @ 2019-05-23 19:07 niceyoo 阅读(4) 评论(0) 编辑
摘要: 之前在做站内信时,用到了 WebSocket ,整理了一些笔记分享如下。本文基于 SpringBoot 2.1.5,本文不涉及环境搭建。 引入依赖 在 Spring 中要使用 WebSocket 功能,需要在pom中引入依赖: <dependency> <groupId>org.springfram阅读全文
posted @ 2019-05-23 18:04 niceyoo 阅读(4) 评论(0) 编辑
摘要: 关于自动填充或更新实体中的 CreateDate、CreatedBy 等在之前有一篇 jeecg 默认为空的字段值是如何被填充的? 有提到通过拦截器的方式实现,但是今天带大家了解一下如果使用 JPA 的审计功能是如何简单实现该操作的。 JPA Audit 说明 在 Spring JPA 中,支持在字阅读全文
posted @ 2019-05-22 21:31 niceyoo 阅读(4) 评论(0) 编辑
摘要: 关于注解,平时接触的可不少,像是 @Controller、@Service、@Autowried 等等,不知道你是否有过这种疑惑,使用 @Service 注解的类成为我们的业务类,使用 @Controller 注解的类就成了请求的控制器,使用 @Autowried 注解的类就会帮我们实现自动注入… 阅读全文
posted @ 2019-05-22 17:16 niceyoo 阅读(4) 评论(0) 编辑
摘要: 本文转载自好基友upuptop:https://blog.csdn.net/pyfysf/article/details/86438769 效果图: 如下为文章正文: 百度OCR接口使用总结:之前总结一下关于百度OCR文字识别接口的使用步骤(Android版本 不带包名配置 安全性弱).这边博客主要阅读全文
posted @ 2019-05-16 16:42 niceyoo 阅读(20) 评论(0) 编辑
摘要: 本文转载自好基友upuptop:https://blog.csdn.net/pyfysf/article/details/77455330 效果图: 如下为文章正文: 最近有个小项目使用到了OCR技术,顺便到网上搜索了一下,大家都在使用百度的API,所以我就调用了百度的接口。在使用的过程中也是遇到了阅读全文
posted @ 2019-05-16 16:17 niceyoo 阅读(12) 评论(0) 编辑
摘要: 一、前文介绍 Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。注意,Lucene 只是一个库。想要发挥其强大的作用,你需使用 Java 并要将其集成到阅读全文
posted @ 2019-05-14 21:42 niceyoo 阅读(7) 评论(0) 编辑
摘要: jeecg uedit 图片上传配置自定义物理路径,简单描述:我们知道 jeecg 中使用的 uedit 默认图片上传路径为 "当前项目\plug-in\ueditor\jsp\uploadx\日期\图片.png",但是把图片放在项目中显然是很不友好的,所以我们自定义上传路径。 1、plug-in\阅读全文
posted @ 2019-05-13 20:28 niceyoo 阅读(5) 评论(0) 编辑
摘要: 如下主要通去年无聊做的 "涂涂影院后台管理系统" 一个 demo,看 RedisTemplate 的使用。 体验地址:http://video.71xun.com:8080 账户:niceyoo 密码:123456 主要用到地方:视频首页轮播图的获取,以及搜索检索界面,如下图所示: 由于是非mave阅读全文
posted @ 2019-05-07 23:47 niceyoo 阅读(5) 评论(0) 编辑
摘要: 整理了之前学习 redis 的笔记,强烈建议看最后总结。 在大型系统数据读请求中,基本上90%都可以通过分布式缓存集群来抗下来,而 Redis 又是分布式缓存集群的主要践行者,因此了解 Redis 是必不可少的技能。 在 javaWeb 中实现对 Redis 的操作,主要有两种方式:Jedis、Re阅读全文
posted @ 2019-05-07 16:45 niceyoo 阅读(10) 评论(0) 编辑
摘要: 1、docker 的出现? 1.1、环境切换配置麻烦 通常我们在开发环境写好代码,打个war/jar包,扔到tomcat下,就算是跑起来了;但是扔到生产环境就挂了,what?各种错误。。。 1.2、应用之间需要隔离 两个应用运行在一个服务器上,比如一个PHP,一个.NET。这两个应用各种的依赖软件都阅读全文
posted @ 2019-05-06 22:20 niceyoo 阅读(11) 评论(0) 编辑
摘要: 情有独钟的JPA 平时在写一些小项目时,比较喜欢引用 Spring Data Jpa,其实还是图他写代码快~在日常的开发工作中,分页列表查询基本是随处可见,下面一起看一下如何使用 jpa 进行多条件查询以及查询列表分页呢? 关于JPA的使用 关于 jpa 的使用,下面2步简单过一下,详细资料,小伙伴阅读全文
posted @ 2019-05-06 00:02 niceyoo 阅读(13) 评论(0) 编辑
摘要: 1、基于服务器的身份认证 我们清楚 http 协议是无状态的,也就是说,如果我们已经认证了一个用户,那么他下一次请求的时候,服务器不知道我是谁,我们就必须要再次认证。 我们与浏览器交互时,比如说登陆成功后,你再去获取其他的数据,服务器能准确的给与响应,怎么做到的呢? 登陆成功后,服务器会为你开辟一块阅读全文
posted @ 2019-04-09 22:03 niceyoo 阅读(68) 评论(0) 编辑
摘要: 结合上文全局登陆校验,实现微信授权登录官方手册地址: https://uniapp.dcloud.io/api/plugins/login?id=getuserinfo 一、书写两个界面 login.vue 用于用户登陆 my.vue 我的界面,存放校验登陆的函数 1.1 my.vue <scrip阅读全文
posted @ 2019-03-30 09:56 niceyoo 阅读(550) 评论(0) 编辑
摘要: 1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数。 如下是 main.js 扩展的函数: Vue.prototype.checkLogin = function(backpage, ba阅读全文
posted @ 2019-03-29 22:34 niceyoo 阅读(103) 评论(0) 编辑
摘要: 1. new Project File > new > Project… 2. 填写 GroupID\ArtifactID GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 ArtifactID 是项目的唯一的标识符,实际对应项目的名称,就是项阅读全文
posted @ 2019-03-28 21:40 niceyoo 阅读(132) 评论(0) 编辑
摘要: 前面一篇在讲解 简单了解request与response ,王小提出 Servlet 的疑惑,下面对 Servlet 做简单总结。 1. 什么是servlet? 在 JavaWeb 项目中,处理请求和发送响应的过程是由一种叫做 Servlet 的程序来完成的,并且 Servlet 是为了解决实现动态阅读全文
posted @ 2019-03-28 20:52 niceyoo 阅读(40) 评论(0) 编辑
摘要: 本文对 request、 response 简单描述,未涉及到具体的浏览器缓存、重定向、请求转发等代码部分。 一、Web服务器,浏览器,代理服务器 在看 response、request 对象之前,先来了解一下 Web服务器,浏览器,代理服务器 三者之间的关系。 当我们打开浏览器,在地址栏中输入UR阅读全文
posted @ 2019-03-28 13:29 niceyoo 阅读(24) 评论(0) 编辑
摘要: 博客断更了,花了3天的时间终于把第一部《大江大东》看完了。 47集,晚上熬到3点半,身体特别累,所以这几天就没有再写东西。 豆瓣描述:宋运辉(王凯饰)天资聪颖,却出身不好,一直倍受歧视,但是他把握住了1978年恢复高考的机会,抓住机遇,勤学苦干,当上了国企的技术人员,一步步晋升,奠定了成功人生的基础阅读全文
posted @ 2019-03-27 22:01 niceyoo 阅读(15) 评论(0) 编辑
摘要: 一、什么是序列化与反序列化? Java 序列化是指把 Java 对象转换为字节序列的过程;Java 反序列化是指把字节序列恢复为 Java 对象的过程; 二、为什么要用序列化与反序列化? 在 为什么要用序列化与反序列化 之前我们先了解一下对象序列化的两种用途: 把对象的字节序列永久地保存到硬盘上,通阅读全文
posted @ 2019-03-25 21:04 niceyoo 阅读(33) 评论(0) 编辑
摘要: Java的反射机制相信大家在平时的业务开发过程中应该很少使用到,但是在一些基础框架的搭建上应用非常广泛,今天简单的总结学习一下。 1. 什么是反射机制? Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及阅读全文
posted @ 2019-03-24 22:07 niceyoo 阅读(26) 评论(0) 编辑
摘要: 一、概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。 二、异常分类 Throwable 是 Java 阅读全文
posted @ 2019-03-23 20:37 niceyoo 阅读(24) 评论(0) 编辑
摘要: springboot templates 下的 html 修改后无法达到即时编译的效果,搜索资料后记录笔记。原文地址:https://www.cnblogs.com/jiangbei/p/8439394.html 1、pom中引入依赖 <dependency> <groupId>org.spring阅读全文
posted @ 2019-03-22 20:21 niceyoo 阅读(151) 评论(0) 编辑
摘要: 集合是 java 基础中非常重要的一部分,同样也是 Java 面试中很重要的一个知识点。所以,给王小整理了这篇关于集合的文章。 1、接口继承关系以及实现 集合类存放于 Java.util 包中,主要有 3 种:set、list 和 map。 Collection:Collection 是集合 Lis阅读全文
posted @ 2019-03-21 20:08 niceyoo 阅读(21) 评论(0) 编辑
摘要: 一、基本概念 JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 1. 加载 加载是类加载过程中的一个阶段,这个阶段虚拟机要完成3件事。 通过一个类的全限定名来获取定义此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。阅读全文
posted @ 2019-03-20 20:10 niceyoo 阅读(22) 评论(0) 编辑
摘要: 我们清楚,jeecg 导出 excel 采用的是 easypoi,不知道是否遇到过这种情况: 我们以一个实体属性为例: @Excel(name="问题分类",dicCode="xx")private java.lang.String mwoQuestionCategory; Easypoi 在 @E阅读全文
posted @ 2019-03-20 18:06 niceyoo 阅读(92) 评论(0) 编辑
摘要: 前边讲到 JVM 运行时内存的地方,关于新生代、老年代中 GC 垃圾回收以及垃圾回收算法,不知是否有点懵懵的,这篇一起了解一下垃圾回收以及垃圾回收算法。 一、垃圾回收需要完成的三件事 哪些内存需要回收?——垃圾对象(如何判定对象为垃圾对象) 如何回收?——垃圾回收算法 何时回收? 1. 哪些内存需要阅读全文
posted @ 2019-03-19 20:11 niceyoo 阅读(27) 评论(0) 编辑
摘要: 了解JVM运行时的内存分配 前言 上文中,在介绍运行时数据区域中的 JAVA 堆时,提到了 JVM 中的堆,一般分为三大部分:新生代、老年代、永久代,本文将进一步了解运行时的内存分配情况。 正文 1.新生代主要用来存放新生(new)的对象。一般占据堆的 1/3 空间。由于频繁创建对象,所以新生代会频阅读全文
posted @ 2019-03-18 19:06 niceyoo 阅读(16) 评论(0) 编辑
摘要: 1. 基本概念 jvm 是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 jvm 是运行在操作系统之上的,屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在 jvm 上运行的字节码,就可以在多种平台上不加修改地运行。 Java 阅读全文
posted @ 2019-03-18 00:02 niceyoo 阅读(18) 评论(0) 编辑
摘要: 文章背景身边有个非常要好的朋友王某某,因为是发小的关系,之后文章统称为王小。 大专毕业后 顺利 的被安排进了某某工厂工作,工作一段时间后,尽管工作比较轻松,却无法忍受终日的流水线生活,经过我的介绍,决定转行软件行业。 由于大学期间选修过 C语言 ,知道一些类似于 If else 的基本语法,所以转行阅读全文
posted @ 2019-03-17 20:54 niceyoo 阅读(23) 评论(0) 编辑
摘要: 以后同步csdn阅读全文
posted @ 2019-03-16 07:52 niceyoo 阅读(13) 评论(0) 编辑
摘要: jeecg富文本编辑器增加字体(仿宋) 温馨提示:jeecg 提供了 uedit 富文本的实现,如下针对的是 uedit 增加仿宋字体示例。 主要修改三个文件:plug-in\ueditor\ueditor.config.js、plug-in\ueditor\lang\en\en.js、plug-i阅读全文
posted @ 2019-03-14 17:17 niceyoo 阅读(152) 评论(0) 编辑
摘要: 假装有需求 关于 jeecg 提供的部门树,相信很多小伙伴都已经用过了,今天假装有那么一个需求 "部门树弹窗选择默认展开下级部门",带着这个需求再次去探索一下吧。 一、改造之前的部门选择树流程 1.1 t:departSelect标签 代码片段: <t:departSelect selectedNa阅读全文
posted @ 2019-03-13 22:47 niceyoo 阅读(108) 评论(0) 编辑
摘要: 为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7.5,最终以版本不同,暂时搁浅了。今天,重新回到这个问题,一起去讨伐这个不起效果的 exp。 前台参考界面 因为重新拉取的新版本 jeecg(3阅读全文
posted @ 2019-03-12 22:59 niceyoo 阅读(130) 评论(0) 编辑
摘要: 为什么要写这篇文章? 我们了解,使用 jeecg 提供的 CriteriaQuery 查询方式,确实能满足绝大数的需求,但是往往有那么个比较复杂的情况,需要我们直接去写 sql,比如多表查询呀等等等等~因此,就整理了 "自定义 datagrid 查询" 这篇文章,希望这篇文章对你有所帮助。 后台da阅读全文
posted @ 2019-03-12 20:51 niceyoo 阅读(504) 评论(0) 编辑
摘要: 一、前言 针对即将上线的 jeecg-boot 做一些准备。 二、了解系列 1、了解 nodejs Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScr阅读全文
posted @ 2019-02-13 10:27 niceyoo 阅读(579) 评论(0) 编辑
摘要: 1、加入依赖 在 pubspec.yaml 中 dependencies 节点下添加: 2、引入代码 在需要细线二维码的 dart 类中引入依赖代码包: 代码部分 详细属性:https://pub.dartlang.org/packages/qr_flutter 3、实现效果 博客地址:https:阅读全文
posted @ 2019-02-11 20:35 niceyoo 阅读(368) 评论(0) 编辑
摘要: 1、datagrid 操作按钮(按钮样式) 操作按钮的显示主要依赖于 <t:dgCol title="操作" field="opt" ></t:dgCol> 标签,如果没有该标签,下方即使加入也不显示。 <t:dgCol title="操作" field="opt" width="100"></t:阅读全文
posted @ 2019-02-11 20:13 niceyoo 阅读(197) 评论(0) 编辑
摘要: 1、错误信息 升级完 Android N 后,有些项目运行起来报错信息大致如下: 2、解决方法 在 app 下的 build.gradle 文件 android 界面点加入:compileOptions 原文地址:https://stackoverflow.com/questions/4951262阅读全文
posted @ 2019-01-26 23:15 niceyoo 阅读(113) 评论(0) 编辑
摘要: 1、前言 实现轮播图,效果如下: 2、实现 将采用 banner_view 实现:资源库地址 2.1、yaml 引入依赖 在 pubspec.yaml 声明需要引用的库,执行命令 flutter packages get 进行拉取即可使用。 2.2、代码中引入依赖 在资源库地址下方,作者提供了 ba阅读全文
posted @ 2019-01-26 15:58 niceyoo 阅读(814) 评论(0) 编辑