
实战项目
文章平均质量分 57
陈新月-Phyllis
做自己的小太阳,学习......
展开
-
spring cloud——Eureka服务发现和治理
今天小咸儿来带大家看的是spring cloud的服务发现和治理——Eureka,虽然Eureka在闭源之后,给我们带来了一些麻烦,但是用来学习一下还是非常不错的。宝图 首先先来看一下这张宝图:介绍 这张图很清晰的展示了Eureka的作用,其中Eureka分为服务端(server)和客户端(client)。服务端作为注册中心,客户端则可以分为提供者和消费者来进行服务间的调用,其中...原创 2019-07-28 15:38:10 · 459 阅读 · 2 评论 -
Vue2切换生产环境、测试环境和开发环境
最近小咸儿一直在学习有关Vue的东西,所以将最近在弄得东西总结下来,以供参考。 Vue配置环境变量和模式,可以分为两种模式: 第一种:Vue项目搭建成功后,config和build文件夹都存在 知道有这两个文件夹后,接下来就该配置环境变量以及对应的模式了。 首先,看一下package.json中配置的启动方式: 从中,可以看出使用npm run dev启动项目时...原创 2019-04-28 19:47:59 · 11066 阅读 · 14 评论 -
Vue给不同的环境配置不同的打包命令
今天小咸儿接着来给大家分享有关Vue的内容了: 此模式仅适合于包含build和config配置文件第一步:安装cross-envnpm install --save-dev cross-env第二步:修改各环境下的参数'use strict'module.exports = { NODE_ENV: '"production"', EVN_CONFIG: '"pr...原创 2019-05-01 21:34:50 · 1063 阅读 · 10 评论 -
HashMap学习
前言 最近在敲Java代码的时候,发现小咸儿对于HashMap的使用不是很熟悉啊!情景 推荐的情景: 推荐的HashMap应用场景是单线程运行环境,并且不需要遍历操作的场景。 其他的情景: 多线操作HashMap,我们通过加锁或者加入同步控制依然能正常应用HashMap,只是需要加上同步操作的代价。内容 HashMap(键值对):基于哈希表实现,使用Hash...原创 2019-04-07 21:15:32 · 181 阅读 · 3 评论 -
ionic4-标题之显示开头和结尾,中间省略
目录前情代码显示结果前情 因为要将后端查询回来的标题名称显示到页面上,但是有得标题名称十分的长并且是系列课程的话,显示在页面中就会无法区分,所以特地将名称的开头与结尾显示出来,中间内容省略。代码const dataUrl = 'brainstorming-web/brainStorming/que...原创 2019-03-10 21:36:01 · 344 阅读 · 4 评论 -
ionic4-左滑实现编辑删除
目录前提效果图难题左滑事件代码模板实际应用的HTML代码ts代码结语前提 小咸儿最近参与的项目中,需要实现一个选中某个头脑风暴左滑编辑删除的功能,实现起来很简单,但是小咸儿遇到一个难题。效果图难题 左滑如果不手动关闭,那么左滑事件就不能用了;特别是点击编辑时,会跳转到编辑页面,返回后左滑事件就不能用了。左滑事件代码模板<ion-item-sliding> &...原创 2019-03-02 20:01:50 · 1592 阅读 · 4 评论 -
you may need to activate it (no profiles are currently active).
这里写自定义目录标题前言错误解决办法前言 小咸儿最近在进行多租户的操作,因为项目中使用了多租户,所以不能再配置文件中直接连接到数据库了,而是通过mycat中间件去连接租户所对应的数据库。错误 再修改完配置文件后,启动项目时,报了个错误: If you have database settings to be loaded from a particular profile you...原创 2019-02-24 20:28:02 · 9554 阅读 · 5 评论 -
Mycat学习
这里写自定义目录标题前言什么是MYCAT优势MYCAT高可用方案MYCAT关键特性前言 最近小咸儿学习到了多租户的知识,但是在学习的时候第一个接触的就是MYCAT,接下来就看一下MYCAT是什么。什么是MYCAT一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群...原创 2019-02-17 21:23:18 · 232 阅读 · 4 评论 -
两个好朋友——filter()和match()
最近小咸儿在做项目的时候,遇到一个有关搜索的需求。前情 首先已经将所有数据按照分页查询出来,放在了表格内。既然如此,小咸儿开始的想法是在前端,直接在查询出来的结果中进行匹配查询。这里小咸儿...原创 2019-02-10 21:35:01 · 1164 阅读 · 10 评论 -
indexOf()方法
最近小咸儿在做项目的时候,遇到一个问题,就是类似于微信的通讯录页面,在选中人员将选中的人员放到一个新的数组中,这时候,对于重复点击复选框,进行选中与取消的重复操作时,这时数组中放取得人员总是不对,经过查询和询问,总算找到解决办法:indexOf()方法 发现这个问题之后,再经过大神的指导后,发现可以使用indexOf()方法解决,那么小咸儿就去查了查这个indexOf()到底是何方神圣,...原创 2019-01-25 21:24:29 · 19750 阅读 · 10 评论 -
SQL语句按照姓名首字母排序
Mysql前言UTF-8GBK前言 最近小咸儿做项目,根据业务需求,需要将查出来的人员姓名按照拼音首字母进行排序,小咸儿选择在SQL语句上对姓名字段进行排序,这样查出来的人员就已经是排好序的了。UTF-8 SQL语句对中文姓名进行排序,如果你的默认校对集是utf8_general_ci,那就需要转码强制mysql按中文来排序了。Select * from table order by...原创 2019-01-20 14:40:43 · 13233 阅读 · 7 评论 -
Vue2 axios拦截器配置
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-04-14 21:36:05 · 413 阅读 · 4 评论 -
SQL语句_多表联查——插入或者更新
最近小咸儿根据业务需求,做一个定时同步数据的任务。业务需求: A表要定时将数据同步到B表中,但是这其中还涉及到了其他的表,所以第一步需要进行多表联查。SELECT user_id, user_name, user_code, organization_nameFROM `tc_organization_user` AS tc LEFT JOIN tik_user AS tk...原创 2019-05-26 20:32:22 · 7223 阅读 · 17 评论 -
spring_使用注解帮你实现创建对象
在之前的博客中,小咸儿使用xml配置的方式,让IOC容器实现对象的创建以及依赖的功能。接下来使用另一种更为简单的方式——注解原创 2019-08-05 15:22:03 · 658 阅读 · 2 评论 -
Mybatis属性useGeneratedKeys,keyProperty,keyColumn的使用
Duplicate entry '17' for key 'PRIMARY原创 2019-07-27 16:08:28 · 14338 阅读 · 5 评论 -
Method breakpoints may dramatically slow down debugging
昨天小咸儿在做项目的时候,误使用了断点,结果导致一个新问题的出现。事情情景 小咸儿在做完功能后,想要调试一下,打好断点后,开始debug调试,结果项目启动到一半的时候就开始静止不动了,这小咸儿就纳闷了,出现什么问题了呢?问题Method breakpoints may dramatically slow down debugging 经过排查之后发现原来小咸儿误把断点打在了方...原创 2019-07-27 15:46:29 · 250 阅读 · 2 评论 -
springBoot项目整合Swagger2
目前小咸儿做的项目是前后端分离的,为了更好的进行调试,所以后端需要提供一个API接口文档,这样开发起来更加的方便快捷。这时候需要swagger上场了,接下来就是springBoot项目整合Swagger2原创 2019-07-25 11:05:30 · 374 阅读 · 3 评论 -
spring_如何让spring帮你实现对象创建
文章目录前言叙述传统模式 接口层 实现层 测试类spring模式接口层实现层xml配置文件测试类总结前言 上一篇博客中,小咸儿提到IOC就是让spring帮你实现对象创建和依赖的代码,那么他是如何实现的呢?叙述传统模式 先来看一下传统模式中是如何实现的。 接口层 按照原来的方式的话,需要自己创建一个接口层:userServicepackage ioc;/** * IO...原创 2019-07-29 16:42:22 · 427 阅读 · 2 评论 -
简单说_spring
既然看到了spring的各个模块关系图,那么我们就先来介绍一下spring的两大模块。IOC和AOP原创 2019-07-29 16:15:37 · 411 阅读 · 2 评论 -
多线程——线程池的原理分析
线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。原创 2019-07-29 15:42:26 · 235 阅读 · 1 评论 -
多线程——线程安全
文章目录前言叙述宝图 线程安全 解决方法区别问题总结前言 小咸儿在上一篇多线程——线程通讯中,提到线程安全问题,今天就来说一说。叙述宝图 先来一张导图来看看线程安全的分布? 线程安全 线程安全是什么呢? 当多个线程共享同一个全局变量,做写操作时,可能会收到其他线程的干扰,做读操作则不会发生线程安全。 解决方法 既然遇到了线程安全问题,那么该如何解决这个问题呢?这...原创 2019-07-29 15:16:16 · 232 阅读 · 5 评论 -
ts:json串转换成数组
小咸儿在做项目的时候,需要做一个批量更新的功能,但是批量更新所需要的Id却需要从另一个页面a传过来。 一开始小咸儿使用的方式是:直接将接收到的json串传递到页面a使用数组接受返回值:页面a跳转页面b并传递参数: 结果在页面b接收时,竟然变成了这样 所以小咸儿想要在页面b中将接过来的json串数据进行转换,但是试了多种方法仍然不行,经过询问大佬之后才明白,可以结合JS...原创 2019-06-09 11:33:53 · 7938 阅读 · 12 评论 -
[Vue warn]: Property or method "name" is not defined on the instance but referenced during render
小咸儿在做Vue项目的时候,有时候会在浏览器中看到Vue的警告,如下:含义:页面使用了name,但是未定义 在此有两种解决办法:一:在定义变量区定义该属性 在此可以查看你的data或者methods或者prop中有没有定义该属性export default { data() { return { xxx::"" } }, methods: { xxx...原创 2019-05-31 20:09:59 · 37150 阅读 · 12 评论 -
ionic4-ts 字符串中获取汉字与去掉汉字
// 存放人员信息的实体export class UserItem { userId: string; userName: string;}ngOnInit() { this.activatedRoute.queryParams.subscribe(queryParams => { this.selectPerson = que...原创 2019-01-13 21:51:29 · 546 阅读 · 5 评论 -
Ionic4 parseInt()方法
最近小咸儿一直在学习有关ionic4的资料,在项目实践的时候,需要将string类型的字符串转换成int类型,所以使用了一个方法parseInt() 但是发现原来的parseInt方法只需要一个参数,但是现在多了一个参数 radix,那么这个参数是什么意思呢?其中radix?:number表明要将字符串转成几进制的整数 这样的话,的确转换起来更加的方便了,而且可以根据自己的需求...原创 2019-01-17 11:46:56 · 395 阅读 · 5 评论 -
ionic4-抽取公共方法Loading
这里写自定义目录标题ionic4commonionic4 最近小咸儿一直在学习ionic4,因为项目的需要所以将Loading与Toast抽取成公共方法,以方便各个页面的调用。接下来看看具体的baseui.ts文件该如何创建:common 首先需要在src文件夹下创建一个common文件,小咸儿在里面创建了一个baseui.ts的文件,ionic4中的Loading方法和ionic3发...原创 2019-01-06 21:13:33 · 3327 阅读 · 12 评论 -
纵览全局——XXL-JOB
前言 小咸儿在做项目的时候,因为业务的需求需要添加定时器去执行一些任务,这样让它完成一些自动化的东西,所以小咸儿就对于XXL-JOB有了初步的认识。 小咸儿现在先把XXL-JOB的基本内容了解和总结一下,接下来的一篇博客才是如何使用XXL-JOB。 全貌 首先先来认识一下XXL-JOB:XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级...原创 2018-09-09 21:27:43 · 580 阅读 · 11 评论 -
【SSH】Error creating bean with name 'sessionFactory' defined in class path resource [applicationConte
今天在小咸儿再一次学习SSH的时候,在进行用户名校验的时候,启动项目报了一个曾经遇到的错误: Error creating bean with name ‘sessionFactory’ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested ...原创 2018-08-25 21:07:54 · 16325 阅读 · 14 评论 -
SpringCloud前身之微服务
小咸儿在前一篇博客中介绍了SpringCloud,接下来就分享与SpringCloud息息相关的——微服务。 首先来看一下:微服务是什么? 简单来说:微服务化的核心就是将传统的一站式应用,根据业务分成一个一个的服务,彻底地去耦合,每一个微服务提供单个服...原创 2018-08-19 20:44:32 · 350 阅读 · 12 评论 -
Vue【前端】——上传图片
今天小咸儿实践了使用Vue上传图片的功能,在经过多次的实践之后,终于实现了上传图片,开心之情不能言表。(^▽^) 另外,还要说明一下Vue组件封装之强大,使上传图片方便很多。 主要讲述的还是前端如何向fastDFS上传图片以及在Vue的table中显示...原创 2018-08-07 17:37:49 · 2028 阅读 · 48 评论 -
Vue学习
小咸儿又来给大家分享新知识了。最近小咸儿在做前端是Vue的项目,初步接触之下,感觉这是一个很有意思的框架,看起来十分的简单。 首先来看一下Vue是什么? 在介绍Vue是什么之前,来看一下从哪里了解Vue呢?  原创 2018-08-05 21:33:58 · 331 阅读 · 8 评论 -
Error: Can't find Python executable "python", you can set the PYTHON env variable.
今天小咸儿在运行angular项目的时候,首先先下载依赖包,使用命令:npm install 出现意料之中的情况,报错:npm install—-No matching version found for ng-itoo-datatable@1.2.0  ...原创 2018-07-22 22:20:28 · 9005 阅读 · 20 评论 -
项目实战——与货币管理器的位置关联的行不能设置为不可见
目录目录起因第一次尝试问题第三次尝试总结 这次小咸儿在进行项目的时候,遇到了一个有意思的问题,起因是这样……起因 在导出成绩的时候,添加了一列选中的复选框,导致在导出Excel表时,报错未设置实例 小咸儿在查看了导出E...原创 2018-05-03 15:26:35 · 2665 阅读 · 19 评论 -
项目实战——将做过的选择题记录进行回显
在小咸儿参与项目实战的时候,遇到一个难题,就是如何将自己做过的试题,在查询的时候,能够再次的回显出来。 第一次接触的时候,发现在使用了用户控件之后,在写其代码时,真是没有思路和想法,无处下手,所以导致了延期处理。再一次接触的时候,终于有些感觉了,接下来就是自己的逻辑和代码了。  ...原创 2018-04-23 11:46:01 · 260 阅读 · 46 评论 -
missing compiler required member'Microsoft.CSharp.RuntimeBinder.Binder.Convert
小咸儿在进行项目实战的时候,在从SVN中down下来的代码,在程序启动时,出现一个新鲜的错误: ‘missing compiler required member’Microsoft.CSharp.RuntimeBinder.Binder.Convert’ 小咸儿已经不是第一次遇到这个问题了...原创 2018-04-08 20:45:45 · 6844 阅读 · 8 评论 -
导出Excel 表之无法嵌入互操作类型“ApplicationClass”。请改用适用的接口
小咸儿在进行实战项目操作导出Excel表时,遇到了如下问题: 无法嵌入互操作类型“ApplicationClass”,请改用适用的接口 然后小咸儿就来解决一下这个问题: 首先:在进行导出Excel表时,需要先引用一个DLL文件&nbs...原创 2018-03-05 17:22:59 · 794 阅读 · 24 评论 -
高德地图之输入关键字选取地点
因为小咸儿最近做一个项目,项目中有一个业务是在写入地址时可以获取到地图中给出的提示,已填写自己的地址。 主要利用的还是高德地图接口,十分的方便,在此特地将代码贴出来: 首先第一点就是要去高德接口的网址上申请一个Key值,这样才可以使用高德地图上的接口。 高德地图接口<!doctype html><html lang="zh-CN"><h...原创 2018-09-16 20:10:21 · 2573 阅读 · 17 评论 -
纵览全局——Mybatis
今天小咸儿新学习了Mybatis,对于Mybatis有了最初的认识。 最开始学习的时候,介绍了Mybatis的演变历史,第一种就是:JDBC——>Dbutlls(QueryRunner)——>JdbcTemplate:工具 框架,整体解决方案 缺点:功能简单,SQL语句编写在Java代码里面,硬编码高耦合的方式 Hibernate:全自动ORM(Object...原创 2018-09-17 20:24:39 · 260 阅读 · 16 评论 -
ionic4- error TS2307: Cannot find module 'rxjs-compat/Observable'
文章目录设置拦截器报错位置设置拦截器 废话不多说,小咸儿在项目中写拦截器文件时,遇到了一个有关引入的问题:Error in node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module ‘rxjs-compat/Obserable’报错位置 因为小咸儿不是很清楚在ionic3升到ionic4...原创 2018-12-30 20:42:28 · 2061 阅读 · 3 评论 -
Logback-spring.xml日志配置
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2018-12-23 21:23:49 · 2253 阅读 · 8 评论