分布式与集群区别

小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关 系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜 师,两个配菜师关...

2019-04-29 10:45:00

阅读数 20

评论数 0

Spring AOP

 本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应...

2018-11-23 16:44:57

阅读数 27

评论数 0

inner join 与 left join 与 right join之间的区别

关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。 需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用...

2018-11-20 13:56:05

阅读数 32

评论数 0

Mybatis插入返回主键id

在insert语句加上如下即可,如图 useGeneratedKeys="true" keyProperty="id" 之后直接取即可 如下图

2018-10-18 14:35:56

阅读数 59

评论数 0

事务不回滚,有可能是这个

   苦苦研究许久, 什么配置文件都对的, 写法也是对的,就是事务不会滚, 最后才发现数据库的表的引擎没有设置为InnoDB,所以导致这个问题.

2018-10-18 14:19:59

阅读数 192

评论数 0

exclipse使用maven mybatis-generator-maven-plugin 插件生成代码的坑

  按照网上的步骤使用maven配置生成mybatis代码就是行,没有报错也没有执行. 步骤是这样的: 1.在pom.xml配置 <build> <finalName>byh&a...

2018-09-19 14:06:43

阅读数 71

评论数 0

java 上传图片-简单快速

     /*      * 采用file.Transto 来保存上传的文件      */     @RequestMapping("fileUpload2")     public String  fileUpload2(@RequestParam(...

2018-09-05 11:30:37

阅读数 178

评论数 0

同局域网连接别人的mysql数据库

步骤如下: 1.在服务器上开放数据库端口,一般是开放3306端口,具体端口根据设置的不同而不同。 2.开放数据库远程连接权限,可以指定给哪个数据库的哪个表开放权限给哪个用户,并且还可以指定特定的IP地址才能远程登陆。   例子: 可在navicat中运行查询语句 grant all ...

2018-08-29 16:48:31

阅读数 1468

评论数 0

uploadify插件浏览器flash兼容

    这个uploadify插件确实好用,但是现在大多浏览器把flash禁用了,故写了个脚本启用flash,毕竟对用户来说未必找的到启用flash,话不多说,直接上图:    在页面引入js,可在我的百度网盘:https://pan.baidu.com/s/1Zq4nEtbm788K8LP6Zg...

2018-07-03 10:00:30

阅读数 1246

评论数 6

nginx简单配置多个server

1:安装nginx步骤就不说了 ,自行百度。2:打开nginx的配置文件nginx.conf这是项目1的配置,现在需要再开个同域名不同端口的项目,如下图:注意:LZ一直出现访问不了,折腾了许久,是因为服务器www.pigaudio.com或120.77.223.7只开了默认的80端口,而8088端...

2018-06-26 18:04:31

阅读数 10014

评论数 0

拼音中文首字母大写查询

        最新的商城项目需要用到拼音首字母大写查询,首先想加个字段存中文拼音的,觉得太麻烦,还是用sql解决快一些,lz用的是mysql。        解决的思路就是创建个函数调用,如果用工具navicat,则可以建立如下函数:BEGIN      DECLARE V_RETURN VAR...

2018-06-20 09:26:46

阅读数 172

评论数 0

sql中and和or的优先级

        首先and的优先级大于or,通俗理解其实or查询其实会把条件分为左右两边来查。        如 SELECT * FROM USER WHERE ID = 1 AND STATUS = 2 OR STATUS = 3,本来是想查询USER表中id为1的状态为2或者3的数据,其实只...

2018-06-12 15:32:20

阅读数 242

评论数 0

麦讯通企业短信发送成功但是手机没接受到短信问题

        作为java开发,有时候经常用到短信发送问题,一般都是用短信发送平台直接发送就ok了,但是居然遇到个奇葩问题,就是用写好的工具类发送短信,我想重新写个方法,有时候业务数据不同,但是神奇的是居然什么都执行了,就是手机收不到短信,搞了半天才发现原来那个短信平台是对内容做了校验的,如下图...

2018-06-04 17:12:09

阅读数 131

评论数 0

sql中in和exist语句的区别?

in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc ...

2018-05-31 09:21:17

阅读数 207

评论数 0

关于java后台执行了sql,但是数据库并没有执行数据的更新等事务问题

        问题是这样的,开始看了后台执行了sql,但是发现数据库并没有执行更新数据(mysql数据库),开始就从sql入手发现并没有问题,因为把sql放数据库执行是没有问题的,那么问题就来了,究竟是为什么,网上查了下,原来是事务的问题,首先事务的配置只是配置了所有的Service层(一般业务...

2018-05-29 15:12:47

阅读数 2504

评论数 2

【Restful】三分钟彻底了解Restful最佳实践

 REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思...

2018-05-28 11:01:06

阅读数 71

评论数 0

谷歌浏览器一直崩溃

        对于程序员的我一直钟爱的都是谷歌浏览器,但有时候换版本几乎所有页面都是崩溃,一开始以为是卸载不干净,清理了注册表还是如此...        最后发现原因就是 C:\Windows\System32\drivers\bd0001.sys 这个文件,请直接强力删除,我是使用Unloc...

2018-05-26 11:13:30

阅读数 1996

评论数 0

SSM框架SpringMVC@Scheduled注解简单实现定时任务

第一步:        在Springmvc的xml中加入如下:xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/task h...

2018-05-17 10:46:55

阅读数 2919

评论数 1

hibernate一级缓存和二级缓存的区别

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存...

2017-03-13 18:02:50

阅读数 132

评论数 0

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