生活充满热情

代码可以改变世界,而我们可以改变代码

dubbo启动消费者报错:No provider available for the service

java.lang.IllegalStateException: Failed to check the status of the service com.pinyougou.sellergoods.service.SellerService. No provider available for...

2018-08-05 10:36:25

阅读数 9784

评论数 6

电商限时抢购活动实现思路

最近,应公司要求做了个限时优惠抢购的活动:下面分享一下自己的实现思路(大家有好的想法欢迎指出~~) 首先进行中的限时优惠活动只能有一个,将参加限时优惠活动的商品通过后台管理系统添加到当前进行中的限时优惠活动中。 其次,既然是限时抢购就要保证用户下订单数据的实时性,这里通过一个定时任务来实现(具...

2019-04-02 00:00:46

阅读数 51

评论数 0

jQuery获取radio的值并回显

html页面: js页面: 获取radio的值: radio的值回显:

2018-11-07 18:45:49

阅读数 361

评论数 0

sql查询统计每天,每月,每年的数据

1、每年 select year(ordertime) 年, sum(Total) 销售合计 from 订单表 group by year(ordertime) 2、每月 select year(ordertime) 年, month(ordert...

2018-11-01 11:43:14

阅读数 3798

评论数 0

java 性能优化:35 个小细节,让你提升 java 代码的运行效率

前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上...

2018-09-30 11:53:42

阅读数 70

评论数 0

实现redis高可用机制的一些方法

实现redis高可用机制的一些方法: 保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。 主从复制的作用:数据备份、读写分离、分布式集群、实现高可用、宕机容错机制等。 redis主从复制原理 首先主从复制需要分为两个角色:mast...

2018-09-30 10:29:13

阅读数 306

评论数 0

Java设计模式_单例设计模式详解

/** * 单例设计模式:饿汉式,不适用于多线程,效率低 */ public class SingleTest { //定义一个私有的构造方法 private SingleTest() {} //将自身的实例对象设置成静态 final private ...

2018-09-08 09:30:59

阅读数 51

评论数 0

B树和B+树原理及在索引中的应用

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树...

2018-09-04 10:15:45

阅读数 1503

评论数 2

SVN实际应用中需要注意的问题

一、提交之前先更新   1.SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。 2.如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一...

2018-08-29 22:00:25

阅读数 41

评论数 0

快速排序(通俗易懂)

高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的...

2018-08-18 16:55:08

阅读数 591

评论数 0

汇总:1. Java基本功

23种设计模式 http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 提升Java代码性能和安全性 https://blog.csdn.net/Amen_Wu/article/details/81164273 Jav...

2018-08-17 22:00:04

阅读数 76

评论数 0

浏览器输入url后经历的过程(详细)

一般会经历以下几个过程: 1、首先,在浏览器地址栏中输入url 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。 3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。 4、浏览器向服务器发起tc...

2018-08-17 13:34:35

阅读数 373

评论数 0

电商项目中实现销量,评价排序的思路

在做电商项目的过程中,搜索商品的页面都会有一个排序功能,以便于为用户提供更好的购物体验: 其中因为销量,评价这些是实时的,像一些大型的电商平台每秒都会产生很多的销量和评价,这就导致我们需要不断的通过solr搜索来实时的实现,同时这样会为solr带了很大的压力。这里我想到的解决方案是:在程序中设置...

2018-08-12 22:13:16

阅读数 1376

评论数 0

checkbox多选 ,单选删除详解

批量删除的功能呢,首先前台页面可以想到使用checkbox来做,这里后台数据库其实有两种删除的方式,如下: 但是不管数据库以哪种形式的sql删除,想要批量删除,那么前台传到后台的id肯定是多个哟!!! 1、下面就正式开如吧,下面是前台代码片段,迭代的时候取得它的索引号:这个索引是从0开始的...

2018-07-28 17:26:12

阅读数 409

评论数 0

Linux下redis集群的搭建(详解版)

1、在本地local 文件下新建个建群文件redis-cluster 2、将redis文件下的东西复制6份到redis-cluster文件中 3、执行命令:vi redis-conf 修改每个redis下的端口号为7001--7006,并把cluster-enabled yes前的注释...

2018-07-26 16:50:23

阅读数 1504

评论数 0

redis学习总结

1、redis属于非关系型数据库,而我们经常用的mysql oracle数据库都是属于关系型数据库,它们本质上的区别是:mysql oracle数据库对于数据规范要求严格,还有对事务的支持;而redis则没有明确的数据规范要求,redis在操作事务是单线程的,不会出现线程安全性问题,例(incr ...

2018-07-25 18:19:37

阅读数 1361

评论数 0

Mybatis经验总结

再执行添加的sql语句中,显示主键需要用到主键返回:再添加操作中加入以下属性: <insert id="addList" parameterType="com.baidu.pojo.Teacher" u...

2018-07-17 21:40:43

阅读数 57

评论数 0

JDK更改版本导致项目不能在服务器下部署

解决办法:如果项目是1.8版本的。而开发工具要求的是在1.7版本环境下,那么这时就需要更改以下设置:将图中红框内的设置都改为1.7即可

2018-07-14 09:26:53

阅读数 291

评论数 0

配置 Spring JdbcTemplate

最近在配置 Spring JdbcTemplate中会发现下面这个错误Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Faile...

2018-07-13 10:45:31

阅读数 49

评论数 0

Spring bean的生命周期

Bean的生命周期的11个步骤:1.instantiate bean对象实例化2.populate properties 封装属性3.如果Bean实现BeanNameAware 执行 setBeanName4.如果Bean实现BeanFactoryAware 或者 ApplicationConte...

2018-07-12 09:38:17

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭