
项目问题
cola??
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合Elasticsearch7.4.1实现建议搜索(Python爬取数据并存es)
背景:最近做了一个App需要使用的搜索建议的功能,效果就是我们再使用百度搜索的时候:可以看到,每输入一个字符就会发送一个请求;这个功能看似很高大上,其实做一个简单的实现还是很简单的。原理:这个技术,主要有以下的技术点:Elasticsearch7.4.1(以下称为ES)推荐ik中文分词插件首先需要将数据存放到ES中,当然存放的时候需要做一些简单的处理,需要将搜索的field...原创 2020-04-04 22:23:37 · 949 阅读 · 0 评论 -
docker启动mysql相关问题
docker部署mysql最近将自己的项目迁移到docker中,首先就是将数据库mysql’潜移,分别使用了手动部署并添加数据和使用Dockerfile实现自动化部署。手动部署首先当然是拉取相关的mysql镜像了,就使用最新的吧:docker pull mysql然后就是启动mysql,同时带上相关的参数:docker run --name mysql -e MYSQL_RO...原创 2020-01-15 13:13:11 · 380 阅读 · 0 评论 -
Jackson获取某个子节点的值并将其转化为Java的对象数组
这里的Json数据很复杂,里面有好几层,而且其中 的子节点是一个数组,在这里,需要将数组内容封装为Java的数组对象;Json的内容:{ "tbk_dg_item_coupon_get_response":{ "results":{ "tbk_coupon":[ { "cat...原创 2019-05-01 22:30:19 · 3536 阅读 · 0 评论 -
项目中如何使用异常处理
背景:在刚开始使用javaWeb做项目的时候,对于异常的处理都是在dao中抛出异常,然后在service或者controler中捕获异常然后将异常的内容返回给用户,然而这样的话就会写很多的try-catch的代码,这样必定会发生大量的代码冗余。解决方法在项目中创建一个单独的类用于捕获异常,并且将异常封装,只要有异常发生就会捕获异常,然后做出相应的处理;整个处理的逻辑如下:系统对异常的处理...原创 2019-02-28 17:13:20 · 3050 阅读 · 0 评论 -
freemarker学习
技术背景:在一般商业的前端开发的时候,对于显示的页面频繁的修改网页的源码来达到修改网页的内容是一件麻烦的事情,一种方法就是使用之前学过的cms来管理页面上的所有的内容,还有就是使用现在所说的freemarker来修改。freemarker 介绍:freemarker是一个基于java开发的模板引擎;即由模板和动态数据相互组合生成HTML文件;之前最常见的就是就是jsp。工作原理:模板+数...原创 2019-02-24 09:24:57 · 176 阅读 · 0 评论 -
优快云-markdown编辑器使用指南
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2019-02-24 08:43:03 · 465 阅读 · 0 评论 -
GridFS研究
GridFS介绍GridFS是MongoDB提供的用于持久化存储文件的模块,CMS使用MongoDB存储数据,使用GridFS可以快速集成 开发。它的工作原理是:在GridFS存储文件是将文件分块存储,文件会按照256KB的大小分割成多个块进行存储,GridFS使用两个集合 (collection)存储文件,一个集合是chunks, 用于存储文件的二进制数据;一个集合是files,用于存储文件...原创 2019-02-27 19:09:07 · 224 阅读 · 0 评论 -
Freemarker静态化
1、使用模板文件静态化定义模板文件,使用freemarker静态化程序生成html文件。操作流程://基于模板生成静态化文件@Testpublic void testGenerateHtml() throws IOException, TemplateException { //创建配置类Configuration configuration=new Configuration...原创 2019-02-27 16:20:52 · 138 阅读 · 0 评论 -
freemarker的指令介绍
freemarker的核心指令测试中的模型数据: @RequestMapping("/test1") public String freemarker(Map<String, Object> map){ //向数据模型放数据 map.put("name","黑马程序员"); Student stu1 ...原创 2019-02-27 16:05:41 · 212 阅读 · 0 评论 -
使用Maven导入项目的时候出项红色的波浪线
在跟着老师做项目的时候,明明是一样的操作,但是在导入pom.xml文件的时候,右边的maven出现了许多的红色的线,琢磨了好久,发现我的依赖中没有版本号,于是,我将依赖在中央仓库中查到后复制到pom.xml文件中,问题得到解决。...原创 2019-02-11 12:33:38 · 918 阅读 · 0 评论