
▲项目成长▼
文章平均质量分 59
陈新月-Phyllis
做自己的小太阳,学习......
展开
-
【SSH】1366-InCorrect string value:'\xE9\x99\x88\xE6\x96\xB0...'for column 'name' at row 1
小咸儿在学习ssh网上商城的时候,出现了一个错误: 1366-InCorrect string value:’\xE9\x99\x88\xE6\x96\xB0…’for column ‘name’ at row 1 这是怎么回事呢? 原因就是...原创 2018-07-29 22:14:04 · 1504 阅读 · 21 评论 -
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 评论 -
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 评论 -
indexOf()方法
最近小咸儿在做项目的时候,遇到一个问题,就是类似于微信的通讯录页面,在选中人员将选中的人员放到一个新的数组中,这时候,对于重复点击复选框,进行选中与取消的重复操作时,这时数组中放取得人员总是不对,经过查询和询问,总算找到解决办法:indexOf()方法 发现这个问题之后,再经过大神的指导后,发现可以使用indexOf()方法解决,那么小咸儿就去查了查这个indexOf()到底是何方神圣,...原创 2019-01-25 21:24:29 · 19749 阅读 · 10 评论 -
两个好朋友——filter()和match()
最近小咸儿在做项目的时候,遇到一个有关搜索的需求。前情 首先已经将所有数据按照分页查询出来,放在了表格内。既然如此,小咸儿开始的想法是在前端,直接在查询出来的结果中进行匹配查询。这里小咸儿...原创 2019-02-10 21:35:01 · 1164 阅读 · 10 评论 -
Mycat学习
这里写自定义目录标题前言什么是MYCAT优势MYCAT高可用方案MYCAT关键特性前言 最近小咸儿学习到了多租户的知识,但是在学习的时候第一个接触的就是MYCAT,接下来就看一下MYCAT是什么。什么是MYCAT一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群...原创 2019-02-17 21:23:18 · 232 阅读 · 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 评论 -
ionic4-左滑实现编辑删除
目录前提效果图难题左滑事件代码模板实际应用的HTML代码ts代码结语前提 小咸儿最近参与的项目中,需要实现一个选中某个头脑风暴左滑编辑删除的功能,实现起来很简单,但是小咸儿遇到一个难题。效果图难题 左滑如果不手动关闭,那么左滑事件就不能用了;特别是点击编辑时,会跳转到编辑页面,返回后左滑事件就不能用了。左滑事件代码模板<ion-item-sliding> &...原创 2019-03-02 20:01:50 · 1592 阅读 · 4 评论 -
ionic4-标题之显示开头和结尾,中间省略
目录前情代码显示结果前情 因为要将后端查询回来的标题名称显示到页面上,但是有得标题名称十分的长并且是系列课程的话,显示在页面中就会无法区分,所以特地将名称的开头与结尾显示出来,中间内容省略。代码const dataUrl = 'brainstorming-web/brainStorming/que...原创 2019-03-10 21:36:01 · 344 阅读 · 4 评论 -
关于BeanUtils.copyProperties
目录前言简介过程封装的代码具体实现个性化总结前言 最近小咸儿在开发项目的时候,写有关插入的一条线时,需要插入到三张表中,所以传过来的是一个组合型的model实体,这个时候就需要很多的set/get的代码,但是经过大牛的指点,发现原来还有BeanUtils.copyProperties这个神器。十分感谢。简介 BeanUtils.copyProperties提供对Java反射和自省API...原创 2019-03-17 21:32:59 · 1200 阅读 · 4 评论 -
Java学习之拦截器和过滤器
前言: 最近小咸儿在学习Vue拦截器,在网上搜索资源的时候,突然发现原来Java也有拦截器和过滤器,这就吸引小咸儿了,所以特地总结一片博客记录下来。内容:拦截器过滤器...原创 2019-03-31 21:19:12 · 318 阅读 · 3 评论 -
HashMap学习
前言 最近在敲Java代码的时候,发现小咸儿对于HashMap的使用不是很熟悉啊!情景 推荐的情景: 推荐的HashMap应用场景是单线程运行环境,并且不需要遍历操作的场景。 其他的情景: 多线操作HashMap,我们通过加锁或者加入同步控制依然能正常应用HashMap,只是需要加上同步操作的代价。内容 HashMap(键值对):基于哈希表实现,使用Hash...原创 2019-04-07 21:15:32 · 181 阅读 · 3 评论 -
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 评论 -
Vue2切换生产环境、测试环境和开发环境
最近小咸儿一直在学习有关Vue的东西,所以将最近在弄得东西总结下来,以供参考。 Vue配置环境变量和模式,可以分为两种模式: 第一种:Vue项目搭建成功后,config和build文件夹都存在 知道有这两个文件夹后,接下来就该配置环境变量以及对应的模式了。 首先,看一下package.json中配置的启动方式: 从中,可以看出使用npm run dev启动项目时...原创 2019-04-28 19:47:59 · 11066 阅读 · 14 评论 -
Vue2 axios拦截器配置
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-04-14 21:36:05 · 413 阅读 · 4 评论 -
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 评论 -
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 评论 -
Vue学习
小咸儿又来给大家分享新知识了。最近小咸儿在做前端是Vue的项目,初步接触之下,感觉这是一个很有意思的框架,看起来十分的简单。 首先来看一下Vue是什么? 在介绍Vue是什么之前,来看一下从哪里了解Vue呢?  原创 2018-08-05 21:33:58 · 331 阅读 · 8 评论 -
【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 评论 -
纵览全局——SSH
小咸儿在开始进行SSH框架的项目之后,也没有了解过SSH到底是什么? 现在小咸儿就和大家一起来认识一下SSH,让我揭开她的神秘面纱。 颜值: SSH是struts+spring+hibernate的一个集成框架。重要的是区别于Secure Shell,这是一个安全外壳协议。这只是名字相同,但是样貌不同,可千万别认错!! 接着说我们的SSH框架:集成SSH框架的系统从职...原创 2018-09-02 22:09:33 · 352 阅读 · 8 评论 -
纵览全局——XXL-JOB
前言 小咸儿在做项目的时候,因为业务的需求需要添加定时器去执行一些任务,这样让它完成一些自动化的东西,所以小咸儿就对于XXL-JOB有了初步的认识。 小咸儿现在先把XXL-JOB的基本内容了解和总结一下,接下来的一篇博客才是如何使用XXL-JOB。 全貌 首先先来认识一下XXL-JOB:XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级...原创 2018-09-09 21:27:43 · 580 阅读 · 11 评论 -
高德地图之输入关键字选取地点
因为小咸儿最近做一个项目,项目中有一个业务是在写入地址时可以获取到地图中给出的提示,已填写自己的地址。 主要利用的还是高德地图接口,十分的方便,在此特地将代码贴出来: 首先第一点就是要去高德接口的网址上申请一个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 评论 -
【Java】积分手机端-中文转拼音
目录前因启示启示后果前因 这次小咸儿因为项目的业务逻辑的需求,在一个添加页面时,需要根据添加的中文名称,生成一个拼音字段值,存入到数据库中。 如图,手机端添加页面:启示 实现的方式有两种,一种是在前端页面进行转换,一种是在后端进行转换,小咸儿首先利用的方式是利用后端实现的,接下来还有前端实现的分享。启示 1. 下载jar包 ,首先要先下载一个jar包——pinyin4j....原创 2018-09-30 17:24:27 · 343 阅读 · 47 评论 -
PC端-中文转拼音后续问题
目录起因新的问题结果起因 因为小咸儿参与的项目还在持续开发,所以今天来总结一下中文转拼音功能的后续问题。新的问题 首先需要在pom.xml文件中引入pinyin4j的jar包:<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</art...原创 2018-10-28 21:25:33 · 255 阅读 · 19 评论 -
ionic 前端 - 汉字转拼音
之前小咸儿分享了一篇有关后端如何进行汉字转拼音的博客 —>这是个链接哈 —> Java汉字转拼音,今天小咸儿来分享一篇有关ionic 前端可以实现的汉字转换拼音的博客。 小咸儿找了整整一天,终于在晚上找到了可以在前端进行汉字转换拼音的node_moduels包,十分简单好用。在此记录下来,分享给大家。 首先使用命令下载Transliteration包:Node.js命...原创 2018-11-14 11:21:17 · 706 阅读 · 8 评论 -
Ionic-与时间有关的故事-localecompare()
今天小咸儿想来分享一个有管时间的故事: 这个故事发生在很久很久以前,大概十月份,主题思想就是消费,所以需要金钱-积分,成果-排名,主人公-小咸儿。 背景:ionic前端页面 道具:时间转换的方法、localeCompare()方法 角色:小咸儿、时间、积分 主线:获取当前时间,判断是否第一次查看排名,若是则花费积分查看,若否可免费查看 故事内容: 时间:今天是什么时...原创 2018-11-18 21:33:14 · 440 阅读 · 10 评论 -
ionic -- 实现根据拼音字母搜索人员
看到小咸儿完成这个任务,心情十分亢奋啊!但是是基于先把拼音与中文转换的node包下载下来。ionic前端 - 汉字拼音 首先先说一下小咸儿这个问题的思路:1.将所有人的姓名先查询出来2.将汉字名字转换成拼音3.获取输入框中值对中文名字或拼音名字进行匹配,查询出对应的人员 首先将所有人员查询出来是一个简单的功能:代码:getData() { this.company...原创 2018-11-24 19:23:15 · 875 阅读 · 16 评论 -
Jenkins部署Git项目
今天小咸儿在Jenkins部署了一下Git的项目,因为小咸儿之前也没有构建过所以去网上寻找一下大神的博客,没想到真的找到一篇十分详细的博客。附上链接:jenkins部署Git项目新的改变 首先如果要配置Git项目的话,需要两个插件,先在自己Jenkins中的系统管理中查看插件管理:首先需要下载的插件是Deploy to Container Plugin,这个插件的作用是支持将代...原创 2018-12-02 21:52:30 · 6007 阅读 · 9 评论 -
Windows10配置Tomcat8
小咸儿重新安装了系统之后,很多之前的软件需要重新安装,今天记录下来的就是在Windows10上配置Tomcat8。为什么要记录下来,就是因为之前小咸儿已经因为这个配置花费了半天的时间,再一次的配置因为没有文档和笔记的参考,导致小咸儿又重新查找材料,进行配置,耽误了半天的时间。 首先小咸儿使用的解压版的Tomcat,所以直接解压好了放到目录中即可。 然后配置环境变量:电脑-属性-高级...原创 2018-12-09 21:45:01 · 505 阅读 · 3 评论 -
Ionic4 路由跳转-loadChildren
今天小咸儿使用 ionic start myApp tabs --type=angular 创建了一个新项目,想要根据自己的业务需求修改一下页面,但是在路由跳转这犯了难。接下来仔细的说明一下使用 loadChild 如何进行页面跳转。 使用tabs创建项目,会在创建初始就带有三个tab页,将其改成自己需要的内容: 接下来需要注意的就是 tabs.router.module.ts 和 ...原创 2018-12-27 21:40:26 · 4788 阅读 · 10 评论 -
Logback-spring.xml日志配置
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2018-12-23 21:23:49 · 2253 阅读 · 8 评论 -
springBoot项目整合Swagger2
目前小咸儿做的项目是前后端分离的,为了更好的进行调试,所以后端需要提供一个API接口文档,这样开发起来更加的方便快捷。这时候需要swagger上场了,接下来就是springBoot项目整合Swagger2原创 2019-07-25 11:05:30 · 374 阅读 · 3 评论