- 博客(316)
- 收藏
- 关注
转载 我觉的写的好的文章
在阅读别人的博客时,不经意间总有能让人耳目一新,受益匪浅的文章。好的东西总怕忘了,特此记录。持续更新,学海无涯,漫漫求索。1.程序员的十年工作创业血泪史,万字长文,仔细读完,受益匪浅 推荐理由:作为一个程序员的亲身经历,经验分享,视角思维都很真切实用。不足之处是中间插了广告,变了味!转载于:https://www.cnblogs.com/zeussbook/p/11535...
2019-09-17 18:01:00
400
转载 spring boot启动无法访问controller
如题,检测一、启动类Application是不是在最上一级,默认扫描启动类平级和下级目录的bean二、启用内置Tomcat,注释掉 scope <dependency> <groupId>org.springframework.boot</groupId> <...
2019-09-10 14:05:00
688
转载 Spring Boot 配置文件
Spring Boot 配置文件application.properties#########COMMON SPRING BOOT PROPERTIES######========CORE PROPERTIES===========#SPRING CONFIG (ConfigFileApplicationListener)spring.config.name= #...
2019-09-09 16:59:00
383
转载 Spring Boot应用启动器
啥是应用启动器?spring boot集成了spring的很多模块,比如tomcat、redis等等。你用spring boot搭建项目,只需要在pom.xml引入相关的依赖,和在配置文件中简单的配置就可以使用相应模块了。非常方便,spring boot集成了哪些启动器呢?springBoot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter...
2019-09-09 16:56:00
199
转载 Could not get JDBC Connection; nested exception is java.sql.SQLException: ${jdbc.driver}
在一个SSM分布式项目中一个服务报错:### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: ${...
2019-09-09 16:33:00
1784
转载 品优购商城项目(五)消息中间件 ActiveMQ
消息中间件用于降低各个项目模块的耦合,适用于不需要等待返回消息才能进入下一个业务环节的模块,以及实时要求性不高的业务模块。一、JMS JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。 JMS本身只定义...
2019-09-09 16:15:00
263
转载 SEO前端篇(二)关键词
首先要SEO的关键词最好放在网站首页index,并且网站域名选用顶级域名,最好是.com。现在很多后缀的域名不能备案,选择域名的时候一定要慎重。域名解析的主机IP最好选择站点资源少的区域,可以用 爱站 查询。主要是查询域名和IP是否有黑户的历史,不然你做的再好也是白搭。这样就解决了一些收录权重的问题。一个二级域名的页面和主域名的权重肯定不一样,不同后缀的域名权重也不一样。关键...
2019-08-27 14:23:00
432
转载 被忽视的广告市场—广告中的广告
作为公司一个全栈开发,今天在发布网页时由友情链接突发奇想,特发此文以供各位大佬矫正,以求真理。 互联网的思维一向是前沿的风向标。不得不说现在互联网的广告真是饱和了,各种狗皮膏药般的弹框叫人厌恶。这些人真该先去研究研究心理学,正确的评估了广告的预期再投放。而不是从强加给用户的视觉 到心里的逆反 再到行为的抵制,这种适得其反的效果真是广告界的悲哀。相反,友情链接这种可供用户选择的模...
2019-08-23 10:36:00
175
转载 SEO前端篇(一)页面布局
由于工作需要,在此对seo的一些相关知识做一个总结。首先要了解必要的基础知识,什么是SEO以及搜索引擎的工作原理。这样才能继续下面的话题。一、SEO定义 SEO全称:Search English Optimization,搜索引擎优化。自从有了搜索引擎,SEO便诞生了。为了提升网页在搜索引擎自然搜索结果中的收录数量以及排序位置而做的优化行为。简言之,就是希望百度等搜索引擎能...
2019-08-16 11:59:00
1298
转载 Program不是内部命令也不是外部命令
在项目中使用java动态生成.bat文件,再调试时执行bat文件失败!显示:Program不是内部命令也不是外部命令百度了一下:C:\"ProgramFiles"或progra~1,也就是路径的问题,这篇比较有价值https://blog.csdn.net/yoga0617/article/details/81629666大概是说什么路径的问题,但是我的不是这个问题。因...
2019-08-12 12:01:00
551
转载 Angularjs 标签使用整理
持续更新.....一、selectsetmealList为接收到的集合数据,sname 是要显示的字段,Object属性 套餐类型:<select style="width: 150px;height: 25px;" ng-model="searchEntity.sid" ng-options="item.sid as item.sname for item in ...
2019-08-07 16:38:00
161
转载 java生成订单编号
随着项目用户数量的扩大,高并发随之而来。那么如何在当前系统生成唯一编号呢?一台数据库可以用自增,集群呢?当然也有随之的解决方案,但是最好的还是在项目生成了唯一的编号再插入到数据库。而不是数据库插入了再返回来,因为这中间多了一步查询的过程。当然很多人会讲用这个那个技术,比如 redis 等等,当然能做到。你redis研究的很深,集成事务等等。但是又怎么样呢?redis最擅长的还是 ...
2019-08-01 18:10:00
5294
转载 网站访问量的统计
关于SEO,短期靠流量,长期靠质量(内容)。网站排名很大一部分是靠访问量,那么如何统计网站访问量呢?更重要的是我们的流量对网站排名是有效的。当然你可以写一个js每刷新一次,向数据库更新一次。如何区别是同一个人刷流量,一般网站是IP+cookie,很多大厂像百度甚至能过滤代理IP。因此刷流量的方式也是不一样的。流量统计这个很多IT大厂都有这个产品,今天介绍的是腾讯分析 和 百度统计...
2019-08-01 16:30:00
1074
转载 IDEA查看接口的实现类
查找接口的实现类:快捷键 ctrl + alt +B再按F2查看详细文档注解查看类或接口的继承关系:ctrl + h转载于:https://www.cnblogs.com/zeussbook/p/11279876.html...
2019-07-31 23:32:00
9487
转载 html页面自适应宽度
html页面实现响应式的方式有很多,本篇介绍懒人必备一招见效的方法。在head标签中加入 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>这样页面就能根...
2019-07-31 10:04:00
7918
转载 Angularjs Select获取数组下标
一、定义资源//资源类型 $scope.status=['项目测试','开发工具','安装包','工作计划','测试项目','我的游戏','我的音乐','博客首页图片'];二、没错直接用{{$index}} 获取即可资源类型:<select style="width: 150px;height: 25px;" ng-model="searchE...
2019-07-26 15:18:00
492
转载 spring boot集成mybatis分页插件
mybatis的分页插件能省事,本章记录的是 spring boot整合mybatis分页插件。1、引入依赖<!-- 分页插件pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> ...
2019-07-25 14:48:00
178
转载 百度分享实现https
什么是百度分享,看下面两个图。还要自己写js,css吗?那不存在的,百度已经给出了解决方案并分享了出来http://share.baidu.com/code/advance缺陷是不支持 https 的网站。http 的网站这下乐得屁颠屁颠的,倒是省事了。之所以不支持 https是因为加载的 static资源来自http请求,这么简单的问题竟然还有人在长篇大论,...
2019-07-25 09:54:00
209
转载 nginx自定义错误页面
这里配置注意是在 server 443端口 ,蓝色部分为主要部分。这个server不是全部代码。server{ #监听443端口 listen 443; #对应的域名,把baofeidyz.com改成你们自己的域名就可以了 server_name localhost; proxy...
2019-07-24 17:00:00
917
转载 nginx代理tomcat
本文记录的使用环境为 centOS7.2系统,Nginx1.10.1, tomcat8.5nginx已经实现 https试了好几次终于成功,Nginx实现了 SSL ,那么tomcat就不需要再配置 SSL 了,在这里我取消了原来tomcat的SSL配置。一、首先修改/usr/local/nginx/conf下的nginx.conf文件,在http 域下增加,绿色部分为主要部...
2019-07-24 15:54:00
209
转载 Nginx配置SSL证书
本文主要记录Nginx怎么配置SSL证书,前提是Nginx安装成功和SSL证书已经获取。在我们下载的证书文件中有一个Nginx的文件夹,这里面的两个文件都是需要的。我们需要把这个两个文件上传到 linux 服务器中,推荐放到/etc/ssl/目录下然后我们需要去找到nginx的配置文件。ps -ef | grep nginx可以看到 nginx的目录是...
2019-07-23 15:00:00
321
转载 Nginx安装
对于Http协议,Haproxy处理效率比Nginx高。所以,没有特殊要求的时候或者一般场景,建议使用Haproxy来做Http协议负载!但如果是Web,那么建议使用Nginx。为什么呢?1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。2、Nginx对网络稳定性的依赖非常小,...
2019-07-23 14:12:00
79
转载 xmlns:amq="http://activemq.apache.org/schema/core"报错
如题,项目集成ActiveMQ是配置文件报错原因是:Spring命名空间配置错误,缺少相应的spring-bean。很显然,引用不到就是没有jar包啊。我的解决办法,早pom.xml引用依赖 <dependency> <groupId>org.apache.activemq</groupId> ...
2019-07-22 17:15:00
701
转载 ActiveMQ
1、什么是消息中间件消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)执行过程长,不需要返回结果的服务可以用消息中间件。常见的消息中间件产品:(1)ActiveMQ...
2019-07-22 15:30:00
116
转载 Freemarke
本文介绍了freemarker的集成、FTL指令、内建函数、运算符等常用操作。1、为什么要使用网页静态化技术网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决。网页静态化技术和缓存技术的共同点都是...
2019-07-22 09:21:00
125
转载 几种常见的java网页静态化技术对比
名称优点缺点使用场景jsp1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 5、性能良好。jsp编译成class文件执行,有很好的性能表现 JSP性能太致命了,前后端分离基本都不用他了。JSP动态资源和静态资源全部耦合在...
2019-07-19 17:46:00
326
转载 tomcat乱码解决
一、修改Tomcat的conf的server.xml文件加上URIEncoding="UTF-8"二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置set"JAVA_OPTS=%JAVA_OPTS%%JSSE_OPTS%-Dfile.encoding=UTF-8"三、控制台打印出现乱码。cmd输入reg...
2019-07-19 16:41:00
941
转载 品优购商城项目(四)搜索:高亮显示、面板搜索
这个模块的搜索主要是使用了 solr搜索引擎+Ik分词包,并结合缓存redis实现的一块业务。1.品优购-高亮显示需求将用户输入的关键字在标题中以红色的字体显示出来,就是搜索中常用的高亮显示。主要实现的思路是:在后台在查询到的内容中在搜素关键词部分 加上HTML的加粗颜色等其他标签,然后前台显示需要解决以HTML方式展示的问题,而不是文本。后端代码修改服务层代码I...
2019-07-19 11:32:00
281
转载 Spring Data Solr入门
1、 Spring Data Solr简介虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何将Solr的应用集成到Spring中?可以,Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。2、 Spring Data Solr入门小Demo2.1 搭建工程(1)创建maven工程,p...
2019-07-17 14:16:00
58
转载 Solr
首先简单介绍Solr的使用流程。Solr+IK AnalyzerSolr是一个开源搜索平台,用于构建搜索应用程序。我们可以把它理解为一个部署的web项目,但是它缺乏对中文词汇的分析(因为solr基于Lucene,而lucene只支持英文和德文)。因此需要一个专业的中文分词工具包,也就是调用相关jar包,这里用IK Analyzer 是一个开源的,基亍 java 语言开发的轻量级的...
2019-07-17 11:40:00
72
转载 欧几里得算法
辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。算法描述用辗转相除法确定两个正整数 a 和 b(a≥b) 的最大公...
2019-07-16 23:46:00
160
转载 快速排序算法
快速排序是一种常用的排序算法,比选择排序快很多。在快速排序中使用了大量的递归,快速排序的三个步骤:1、选择基准值2、将数组分成两个子数组;小于基准值的元素和大于基准值的元素3、对这两个子数组进行快速排序(递归)快速排序的速度取决于选择的基准值,运行速度记做 O(n longn ),大O表示法底数默认为2这张图释权的很好。Java实现(仅供参考,运行...
2019-07-16 23:45:00
116
转载 选择排序算法
假设你的计算机存储了很多音乐,对于每首音乐,你都记录了其播放次数。那么你需要将这个音乐列表按播放次数从多到少进行排序。假设这个列表的长度是 n首先遍历这个列表,找出播放次数最多的歌曲,将其放到一个新列表的第一位,操作遍历 次数为 n然后再次编译剩下的列表,找出播放次数最多的歌曲,把它放到排序列表的第二位,操作遍历 次数 为 n-1以此类推操作遍历次数为 n-2;...2;...
2019-07-16 23:37:00
98
转载 递归算法
递归,顾名思义,自己调用自己的算法。编写递归函数时,必须告诉它何时停止递归。正因为如此,每个递归函数都有两个部分:基线条件(base case)和递归条件(recurssive case)。递归条件指的是函数调用自己的条件,而基线条件指的是函数不再调用自己,避免无限死循环的条件。因此使用递归的算法一般都能使用循环代替。(循环)非递归效率高;递归代码写出来思路清晰,可读性强。...
2019-07-16 22:42:00
116
转载 递归算法的优化
/** * 递归计算n 的阶乘 * @param n * @return */public long test(long n){ if(n == 1){ return 1; }else{ return n * test(n-1); }}/** * 优化计算 n 的阶乘,尾递归 * @param n * @param result=1 * ...
2019-07-16 18:04:00
758
转载 栈和队列的区别
栈先进后出,队列(堆)先进先出。栈相当于你往泡菜坛子里装泡菜,从里面拿泡菜,先拿到的当然是上面的。也就是先进后出。队列相当于一个隧道,火车往里面开,不能回头,头先进去当然也先出来,这叫先进先出。转载于:https://www.cnblogs.com/zeussbook/p/11196081.html...
2019-07-16 17:06:00
231
转载 spring-data-redis数据类型
一、引入依赖<!-- 缓存 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.1<...
2019-07-16 14:37:00
91
转载 svn使用步骤
这里只是记录大概使用过程,操作步骤只供参考,不要按部就班。1、安装SVN 服务端Setup-Subversion-1.6.5.msi和客户端TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi2、建立一个仓库空文件夹E:\repos,并在repos文件夹上右键选中TortoiseSVN-->create repository here3...
2019-07-15 15:12:00
71
转载 svn客户端使用
一、客户端SVN安装。1.下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。目前最新版为 1.11.0 下载地址:https://osdn.net/projects/tortoisesvn/storage/1.11.0/在语言补丁包中我们可以找到中文的补丁并下载下来:运行下载的 Tortoi...
2019-07-15 14:44:00
136
转载 svn服务端搭建
本文介绍的是SVN的服务器端的搭建。一、SVN服务器安装 1.首先来下载和搭建SVN服务器,下载地址如下:http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看到如下截图: 个人认为最好用VisualSVN server 服务端和TortoiseSVN客户端搭配使用.点开上面的Vis...
2019-07-15 14:18:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人