摘要:
作为公司一个全栈开发,今天在发布网页时由友情链接突发奇想,特发此文以供各位大佬矫正,以求真理。 互联网的思维一向是前沿的风向标。不得不说现在互联网的广告真是饱和了,各种狗皮膏药般的弹框叫人厌恶。这些人真该先去研究研究心理学,正确的评估了广告的预期再投放。而不是从强加给用户的视觉 到心里的逆反 再到行
阅读全文
posted @ 2019-08-23 10:36
别动我的猫
阅读(492)
推荐(0)
摘要:
由于工作需要,在此对seo的一些相关知识做一个总结。 首先要了解必要的基础知识,什么是SEO以及搜索引擎的工作原理。这样才能继续下面的话题。 一、SEO定义 SEO全称:Search English Optimization,搜索引擎优化。自从有了搜索引擎,SEO便诞生了。为了提升网页在搜索引擎自然
阅读全文
posted @ 2019-08-16 11:59
别动我的猫
阅读(30268)
推荐(0)
摘要:
在项目中使用java动态生成.bat文件,再调试时执行bat文件失败! 显示:Program不是内部命令也不是外部命令 百度了一下:C:\"Program Files"或progra~1,也就是路径的问题,这篇比较有价值https://blog.csdn.net/yoga0617/article/d
阅读全文
posted @ 2019-08-12 12:01
别动我的猫
阅读(1080)
推荐(0)
摘要:
持续更新..... 一、select 二、遍历数组(集合)根据编号显示名称
阅读全文
posted @ 2019-08-07 16:38
别动我的猫
阅读(745)
推荐(0)
摘要:
关于SEO,短期靠流量,长期靠质量(内容)。 网站排名很大一部分是靠访问量,那么如何统计网站访问量呢?更重要的是我们的流量对网站排名是有效的。 当然你可以写一个js每刷新一次,向数据库更新一次。如何区别是同一个人刷流量,一般网站是IP+cookie,很多大厂像百度甚至能过滤代理IP。因此刷流量的方式
阅读全文
posted @ 2019-08-01 16:30
别动我的猫
阅读(71277)
推荐(1)
摘要:
查找接口的实现类: 快捷键 ctrl + alt +B 再按F2查看详细文档注解 查看类或接口的继承关系: ctrl + h
阅读全文
posted @ 2019-07-31 23:32
别动我的猫
阅读(25979)
推荐(0)
摘要:
html页面实现响应式的方式有很多,本篇介绍懒人必备一招见效的方法。 在head标签中加入 这样页面就能根据屏幕的宽度变动了。 如果想要图片自适应 加上width="100%",或者是 90 再居中显示。
阅读全文
posted @ 2019-07-31 10:04
别动我的猫
阅读(19680)
推荐(0)
摘要:
一、定义资源 二、没错直接用 {{$index}} 获取即可
阅读全文
posted @ 2019-07-26 15:18
别动我的猫
阅读(21295)
推荐(0)
摘要:
mybatis的分页插件能省事,本章记录的是 spring boot整合mybatis分页插件。 1、引入依赖 2、配置application.yml文件 注意 pagehelper 是一级根目录和 spring 同级 3、业务层使用 包别导错了
阅读全文
posted @ 2019-07-25 14:48
别动我的猫
阅读(14666)
推荐(3)
摘要:
什么是百度分享,看下面两个图。 还要自己写js,css吗?那不存在的,百度已经给出了解决方案并分享了出来 http://share.baidu.com/code/advance 缺陷是不支持 https 的网站。http 的网站这下乐得屁颠屁颠的,倒是省事了。 之所以不支持 https是因为加载的
阅读全文
posted @ 2019-07-25 09:54
别动我的猫
阅读(13484)
推荐(0)
摘要:
这里配置注意是在 server 443端口,因为是https访问 ,蓝色部分为主要部分。这个server不是全部代码。 server{ #监听443端口 listen 443; #对应的域名,把baofeidyz.com改成你们自己的域名就可以了 server_name localhost; pro
阅读全文
posted @ 2019-07-24 17:00
别动我的猫
阅读(15501)
推荐(0)
摘要:
本文记录的使用环境为 centOS7.2系统,Nginx1.10.1, tomcat8.5 nginx已经实现 https 试了好几次终于成功,Nginx实现了 SSL ,那么tomcat就不需要再配置 SSL 了,在这里我取消了原来tomcat的SSL配置。 一、首先修改/usr/local/ng
阅读全文
posted @ 2019-07-24 15:54
别动我的猫
阅读(6012)
推荐(0)
摘要:
本文主要记录Nginx怎么配置SSL证书,前提是Nginx安装成功和SSL证书已经获取。 在我们下载的证书文件中有一个Nginx的文件夹,这里面的两个文件都是需要的。我们需要把这个两个文件上传到 linux 服务器中,推荐放到/etc/ssl/目录下 然后我们需要去找到nginx的配置文件。 ps
阅读全文
posted @ 2019-07-23 15:00
别动我的猫
阅读(142644)
推荐(1)
摘要:
对于Http协议,Haproxy处理效率比Nginx高。所以,没有特殊要求的时候或者一般场景,建议使用Haproxy来做Http协议负载!但如果是Web,那么建议使用Nginx。 为什么呢? 1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProx
阅读全文
posted @ 2019-07-23 14:12
别动我的猫
阅读(429)
推荐(0)
摘要:
如题,项目集成ActiveMQ是配置文件报错 原因是:Spring命名空间配置错误,缺少相应的spring-bean。很显然,引用不到就是没有jar包啊。 我的解决办法,早pom.xml引用依赖 这样就好了。 如果你引用了相关jar包还是报错,可以参考下面网上的方法,希望对你有所帮助。 Eclips
阅读全文
posted @ 2019-07-22 17:15
别动我的猫
阅读(1457)
推荐(0)
摘要:
1、什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者) 执行过程长,不需要
阅读全文
posted @ 2019-07-22 15:30
别动我的猫
阅读(1183)
推荐(0)
摘要:
本文介绍了freemarker的集成、FTL指令、内建函数、运算符等常用操作。 1、为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适
阅读全文
posted @ 2019-07-22 09:21
别动我的猫
阅读(546)
推荐(0)
摘要:
jsp 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 5、性能良好。jsp编译成class文件执行,有很好的性能表现 适合初学者 老项目 不推荐项目使用 freemarker 1、不能编写java
阅读全文
posted @ 2019-07-19 17:46
别动我的猫
阅读(5961)
推荐(1)
摘要:
一、修改Tomcat的conf的server.xml文件加上 URIEncoding="UTF-8" 二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=
阅读全文
posted @ 2019-07-19 16:41
别动我的猫
阅读(84488)
推荐(9)
摘要:
这个模块的搜索主要是使用了 solr搜索引擎+Ik分词包,并结合缓存redis实现的一块业务。 1.品优购-高亮显示 需求 将用户输入的关键字在标题中以红色的字体显示出来,就是搜索中常用的高亮显示。 主要实现的思路是:在后台在查询到的内容中在搜素关键词部分 加上HTML的加粗颜色等其他标签,然后前台
阅读全文
posted @ 2019-07-19 11:32
别动我的猫
阅读(801)
推荐(0)
摘要:
1、 Spring Data Solr简介 虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何将Solr的应用集成到Spring中?可以,Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。 2、 Spring
阅读全文
posted @ 2019-07-17 14:16
别动我的猫
阅读(332)
推荐(0)
摘要:
首先简单介绍Solr的使用流程。 Solr+IK Analyzer Solr是一个开源搜索平台,用于构建搜索应用程序。我们可以把它理解为一个部署的web项目,但是它缺乏对中文词汇的分析(因为solr基于Lucene,而lucene只支持英文和德文)。因此需要一个专业的中文分词工具包,也就是调用相关j
阅读全文
posted @ 2019-07-17 11:40
别动我的猫
阅读(361)
推荐(0)
摘要:
辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的
阅读全文
posted @ 2019-07-16 23:46
别动我的猫
阅读(3460)
推荐(0)
摘要:
快速排序是一种常用的排序算法,比选择排序快很多。 在快速排序中使用了大量的递归,快速排序的三个步骤: 1、选择基准值 2、将数组分成两个子数组;小于基准值的元素和大于基准值的元素 3、对这两个子数组进行快速排序(递归) 快速排序的速度取决于选择的基准值,运行速度记做 O(n longn ),大O表示
阅读全文
posted @ 2019-07-16 23:45
别动我的猫
阅读(3898)
推荐(0)
摘要:
假设你的计算机存储了很多音乐,对于每首音乐,你都记录了其播放次数。 那么你需要将这个音乐列表按播放次数从多到少进行排序。假设这个列表的长度是 n 首先遍历这个列表,找出播放次数最多的歌曲,将其放到一个新列表的第一位,操作遍历 次数为 n 然后再次编译剩下的列表,找出播放次数最多的歌曲,把它放到排序列
阅读全文
posted @ 2019-07-16 23:37
别动我的猫
阅读(13627)
推荐(0)
摘要:
递归,顾名思义,自己调用自己的算法。 编写递归函数时,必须告诉它何时停止递归。正因为如此,每个递归函数都有两个部分:基线条件(base case)和递归条件(recurssive case)。递归条件指的是函数调用自己的条件,而基线条件指的是函数不再调用自己,避免无限死循环的条件。 因此使用递归的算
阅读全文
posted @ 2019-07-16 22:42
别动我的猫
阅读(14064)
推荐(0)
摘要:
分析:上述代码就是递归,通俗的讲就是自己调用自己;在执行函数test时,他也调用了另外一个函数,只不过这个函数的代码和上一个函数的代码一模一样!是不是很简单 看一下机器层面的执行过程:此时就需要引入栈帧的概念了:1:栈帧将栈分割成N个记录块,每一个记录块的大小是不一样的;2:这个记录块实际上是编译器
阅读全文
posted @ 2019-07-16 18:04
别动我的猫
阅读(18960)
推荐(0)
摘要:
栈先进后出,队列(堆)先进先出。 栈相当于你往泡菜坛子里装泡菜,从里面拿泡菜,先拿到的当然是上面的。也就是先进后出。队列相当于一个隧道,火车往里面开,不能回头,头先进去当然也先出来,这叫先进先出。
阅读全文
posted @ 2019-07-16 17:06
别动我的猫
阅读(864)
推荐(0)
摘要:
一、引入依赖 二、在src/main/resources下创建properties文件夹,建立redis-config.properties 三、在src/main/resources下创建spring文件夹 ,创建applicationContext-redis.xml maxWaitMillis
阅读全文
posted @ 2019-07-16 14:37
别动我的猫
阅读(395)
推荐(0)
摘要:
这里只是记录大概使用过程,操作步骤只供参考,不要按部就班。 1、安装SVN 服务端Setup-Subversion-1.6.5.msi和客户端TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi 2、建立一个仓库空文件夹E:\repos,并在repos文件夹上右键选
阅读全文
posted @ 2019-07-15 15:12
别动我的猫
阅读(1202)
推荐(0)
摘要:
一、客户端SVN安装。 1.下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。 目前最新版为 1.11.0 下载地址: https://osdn.net/projects/tortoisesvn/storage/1.11.0/ 在
阅读全文
posted @ 2019-07-15 14:44
别动我的猫
阅读(8351)
推荐(0)
摘要:
本文介绍的是SVN的服务器端的搭建。 一、SVN服务器安装 1. 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看到如下截图: 个人认为最好用VisualSVN server 服务端和
阅读全文
posted @ 2019-07-15 14:18
别动我的猫
阅读(1828)
推荐(0)
摘要:
一、数组 是一组固定长度,相同类型元素的序列。 二、链表 链表中的元素可以存储在内存的任何地方。链表的每个元素都存储了下一个元素的地址,只要有内存就能增加新元素。 这是用大O表示法对数组和连接的读取、插入、删除的对比 数组的特点是访问效率高,有两种访问方式:随机访问和顺序访问。众所周知,数组的每个元
阅读全文
posted @ 2019-07-05 00:05
别动我的猫
阅读(402)
推荐(1)
摘要:
有一位旅行商,我们暂且称呼他为彪哥。 他需要前往5个城市,所以想要计算出旅程最短的路线。 对于每种路线组合,他都计算出总旅程,再挑选旅程最短的路线。 那么,算法效率的问题来了。 5个城市有120个不同的排列方式,因此需要执行120次操作。 6个城市有720个不同的排列方式,因此需要执行720次操作。
阅读全文
posted @ 2019-07-03 23:15
别动我的猫
阅读(14114)
推荐(0)
摘要:
一、大O表示法定义 大O表示法是一种特殊的表示法,指出了算法的速度有多快。当然是趋向于操作的次数,因为每种操作的方式不同所需的时间也就无法统一。大O表示法通常作为一个算法优劣的标准,越快越好,数值越小越快。 二、大O表示法语法 O(n) 例: 假设列表有n个元素,简单查找需要查找每个元素,因此需要执
阅读全文
posted @ 2019-07-03 22:59
别动我的猫
阅读(942)
推荐(0)
摘要:
现在的前端页面不是实现功能就行,日渐趋向于移动端的页面不仅需要美观还要求好用。这就诞生了一个新的职业:交互式设计师。大公司有人专门干这个事,而小公司一个做后台要去关心这件事,真是炒蛋! 你的页面为什么做的这么丑,用户反映不好用,其实还是丑。那你看看这篇文章吧!移动端表单最佳实践 总结10条黄金法则提
阅读全文
posted @ 2019-07-03 15:35
别动我的猫
阅读(1326)
推荐(0)
摘要:
一、基本用法 匹配.matches() 下面是常用的正则表达式整合 二、校验数字的表达式 三、校验字符的表达式 四、其他表达式集合(手机号码、邮箱等)
阅读全文
posted @ 2019-07-03 14:35
别动我的猫
阅读(308)
推荐(0)
摘要:
一、什么是算法? 算法是一组完成任务的指令,任何代码片段都可以称为是算法。 本人理解算法区别于程序的概念,是为了更快执行任务的一组指令。是类似与书的目录,数据库的主键的东西,有优化的意思,不然不好意思叫那个名字。 二、二分法 二分查找是一种算法,查找的资源必须是一个有序的元素列表(如果无序,二分法无
阅读全文
posted @ 2019-07-03 14:08
别动我的猫
阅读(940)
推荐(0)
摘要:
虽然现在大多数项目都趋向于 slf4j,但是在开发中log4j简单的配置还是有使用之地。基本一个log4j.properties就行了,查看SQL语句的执行等等,非常nice。 首先是引用jar包 在resources下增加log4j.properties配置文件就行了。启动项目就可以看到日志了。
阅读全文
posted @ 2019-06-27 23:42
别动我的猫
阅读(220)
推荐(0)
摘要:
品优购商城项目第二天,使用mybatis分页插件实现分页。主要实现的是 SSM整合mybatis分页。 一、引用mybatis分页插件 SqlMapConfig.xml 在配置文件中加载分页插件 二、封装 分页返回结果类,实现业务层分页 首先是 封装 分页返回结果类,当然这个类也可以不要。但是直接返
阅读全文
posted @ 2019-06-27 23:36
别动我的猫
阅读(409)
推荐(0)