摘要: 更多请阅读: Kotlin 教程 | 菜鸟教程 Kotlin语言中文站 开发工具选用IntelliJ IDEA,因为本身也是Java开发,new project没什么说的 1. File->New->Project... 2. Kotlin->JVM | IDEA 根据自己IDE版本选择 3. 项目 阅读全文
posted @ 2019-05-28 11:35 dawn-tangzedong 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 问题:在mysql中存储base64,因为太长,基本就是几百K,所以用longBlob 描述:在mysql中,LongBlob、blob算是二进制流文件了,所以用普通的数据格式是不行的,这里用TypeHandler解决,有其他觉得方案欢迎在下方留言 解决: Handler代码 mybatis XML 阅读全文
posted @ 2019-04-12 16:53 dawn-tangzedong 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 首先要准备react开发环境以及js-xlsx插件 1. 此处省略安装react安装步骤 2.下载js-xlsx插件 在项目中引入 定义插件,并暴露出去 定义全局变量,用于数据接收后重新渲染页面 通过render返回预览视图(用table表格预览数据,Table是使用的ant design) 解析e 阅读全文
posted @ 2019-03-20 10:01 dawn-tangzedong 阅读(3125) 评论(0) 推荐(0) 编辑
摘要: 解决: 本来想在网上博客找一找解决方法,奈何百度到的结果都不尽人意,思维逻辑不清,步骤复杂,代码混乱,找了半天也没找到一个满意的,所以干脆就自己动手写一个 思路: 效果: 可能样式还不是很好看,这是我个人能力的问题,写不出来好看的页面,有好的建议或者好看的demo可以联系博主(tangzedong. 阅读全文
posted @ 2019-01-25 11:34 dawn-tangzedong 阅读(9487) 评论(6) 推荐(0) 编辑
摘要: 如果你的项目没有配置错误,配置文件名称也正常,还出现这个问题,那一定是你的yml文件编码的问题 先附上一张项目架构图 当我启动服务器寻找配置文件的时候,服务器提示这样的错误信息 我的application.yml和application-dev.yml是没有配置错误的,而且我的文件名称是完全正常的, 阅读全文
posted @ 2019-01-10 15:37 dawn-tangzedong 阅读(41570) 评论(4) 推荐(9) 编辑
摘要: // 定义utf-8转义失败,中文是一串什么3E%什么的 URLEncoder.encode((productName+".jpeg"), "UTF-8") // 改成如下代码 new String((productName + ".jpeg").getBytes("utf-8"), "ISO8859-1") 阅读全文
posted @ 2018-09-13 11:56 dawn-tangzedong 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 在使用Springboot 2.0.4 整合Mybatis的时候出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required,然后各种找日志百度,网上给了一种解决方法: 版本太高,使用手动注入sqlSessionFacto 阅读全文
posted @ 2018-09-06 16:40 dawn-tangzedong 阅读(11050) 评论(5) 推荐(0) 编辑
摘要: 基于@ControllerAdvice的统一异常处理 >.这里ServerException是我自定义的异常,和普通Exception分开处理 >.这里的RequestResult是我自定义的请求返回结果对象 ExceptionResolver.class ServerException.class 阅读全文
posted @ 2018-09-04 17:13 dawn-tangzedong 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性” Volatile的官方定义 Java语言规范第三版中对volatile的定义如下: java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。j 阅读全文
posted @ 2018-08-20 17:10 dawn-tangzedong 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 锁分很多种,线程锁、进程锁、分布式锁...我想大抵上原理应该是一样,是通过内存管理的。 被锁上就是lock_status = 1 这时候其他进程访问就访问不了,只有当lock_status = 0 的时候才可以被其他进程访问,只能被一个进程访问 锁必须被释放,不然造成死锁现象,一直被占用这资源,所以 阅读全文
posted @ 2018-08-10 10:49 dawn-tangzedong 阅读(378) 评论(0) 推荐(0) 编辑