D.K专栏

欢迎志同道合者相互探讨

JAVA设计模式之观察者模式

1、初步认识 观察者模式的定义:   在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话:   其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该...

2019-03-28 22:59:48

阅读数 1000

评论数 1

设计模式---装饰者模式

装饰者模式拥有一个设计非常巧妙的结构。它可以动态添加对象功能。在基本的设计原则中,有一条重要的设计准则叫做合成、聚合复用原则。根据该原则的思想,代码复用应该尽可能使用委托,二部是使用继承。因为继承是一种紧密耦合,任何父类的改动都会影响子类。不利于系统维护。二委托则是松散耦合,只要接口不变,委托类的...

2019-03-28 20:46:33

阅读数 49

评论数 0

Mysql master-slave 模式数据库搭建,mysql数据库主从复制

Mysql master-slave 模式数据库搭建总结 任务名称:Mysql master-slave 模式数据库搭建硬件环境: IBM 3850 M2 / x 3950 M2 服务器软件环境: OS:CentOS 5.5 x86_64 Database:mysql-5.5.21-linux2...

2019-03-27 16:20:43

阅读数 55

评论数 0

MySql数据库面试知识点

什么是数据库事务?如果没有事物会有什么后果?事务的特性是什么? 事务是指作为单个逻辑工作单元执行的一系列操作,可以被看作一个单元的一系列SQL语句的集合。要么完全地执行,要么完全地不执行。 如果不对数据库进行并发控制,可能会产生 脏读、非重复读、幻像读、丢失修改的异常情况。 事务的特性(AC...

2019-03-27 15:39:35

阅读数 29

评论数 0

Java同学找工作最懵圈的问题:到底啥是分布式系统开发经验?

目录 1、从单块系统说起 2、团队越来越大,业务越来越复杂 3、分布式出现:庞大系统分而治之 4、分布式系统所带来的技术问题 5、一句话总结:什么是分布式系统设计和开发经验 6、补充说明:中间件系统及大数据系统 前言 现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网...

2019-03-26 10:51:40

阅读数 96

评论数 0

vue结合element-ui 的select 全选问题

下拉列表多选 问题 通过操作 所有来进行全选 全不选问题 element-ui 中 select 记录下自己最近使用element-ui中的select多选问题 在element中默认是指单纯多选,但是公司要求,需要有一个控制选择多选的值。测试许久终于整出来,特意记录一下 思路 ...

2019-03-20 16:42:04

阅读数 43

评论数 0

SQL 的各种 join 用法

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接) SELECT <select_list> FROM Ta...

2019-03-20 10:58:50

阅读数 20

评论数 0

Git一文精通

Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 SVN与Git最主要的区别 SVN是集中式版本控制系统,版...

2019-03-18 15:54:57

阅读数 35

评论数 0

30岁程序员被裁,换工作发现终会遭遇年龄增长带来的职业天花板

在老者看来,能去一个稳定的公司你就去,能跳槽你就跳,能做管理你就做,但是本质上改变不了什么,用程序员的话形容就是,工作就是收入的“单点”,在软件架构中,单点的风险很大。       而能带来本质改变的,就是把单点编程多线程,变成分布式,做一些自己擅长或感兴趣的小事业,踏踏实实的积累,当做到一定程...

2019-02-01 08:54:01

阅读数 296

评论数 0

Java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 使用new关键字 调用构造函数 使用class类的newIns...

2018-12-20 19:20:44

阅读数 39

评论数 0

解决nginx使用proxy_pass反向代理时,session丢失的问题

最近做项目时,多个tomcat部署,其中一个管用,另一个不管用。排查了具体问题发现在nginx配制的多个manager时,有一个改了名字,导致session丢失的问题。 在测试Nginx作为反向代理到Tomcat应用时,session丢失的问题。经过一系列查看官方文档和测试,发现如下: 1、如果...

2018-12-17 14:42:15

阅读数 105

评论数 0

alibaba/druid 常见问题

时间紧,转发了个文章供自己用! https://blog.csdn.net/codepython/article/details/42350945

2018-11-16 17:03:21

阅读数 125

评论数 0

springboot错误: Unknown column 'user0_.user_id' in 'field list'

springboot运行后的错误显示: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'user0_.user_id' in 'field list'     at sun.reflect.Na...

2018-08-10 09:51:14

阅读数 1400

评论数 0

享元模式

    享元模式是设计模式中少数几个以提高系统性能为目的的模式之一。它的核心思想是:如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必为每一次使用都创建新的对象。在享元模式中,由于需要构造和维护这些可以共享的对象,因此,常常会出现一个工厂类,用于维护和创建对象。    享元模...

2018-07-02 15:52:54

阅读数 82

评论数 0

利用动态反射将map对应字段转化为Bean对象字段

    很多情况下,map对应的属性字段需要转化为model类的属性字段,前几天工作中需要将四五十个对应字段转化为bean对象的字段,如果单纯的考get/set进行重复代码的封装,太枯燥又繁琐,现使用动态反射的方式对所有字段进行批量转化。但前提是两者的字段名得保持一致才行。献上工具类代码:/** ...

2018-06-27 15:06:18

阅读数 493

评论数 0

java生成二维码,带logo

随着微信在市场上的占有率不对升高,二维码开始逐渐进入人们的视野,扫码支付,扫码关注,扫码打开连接...究竟二维码是个什么东西我就不在这里赘述了,关于这方面大家可以去上搜索引擎我在这里就简单介绍一下一个Java的生成二维码工具,是Google提供的,zxing源码:package com.king....

2018-06-07 11:42:29

阅读数 223

评论数 1

myBatis实现读写数据库

一、MyBatis: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java...

2017-12-25 10:01:25

阅读数 2057

评论数 1

servlet+mvc实现分页显示列表页

实现分页显示有好多种方法,有客户端显示的用JS,有服务端分页的。在此我对服务端的分页功能进行叙述 先展示下我的项目的目录结构: 标准的MVC模式,现在我的分页步骤是从jsp调用servlet,通过servlet调用对应的service类,service类去调用dao类 1、先看下页面中的...

2017-12-15 15:13:58

阅读数 617

评论数 0

bpython:界面丰富的Python解析器

bpython是轻量级的Python解析器,同时包含了常见的IDE功能。功能包括语法高亮,预计参数列表、自动缩进和自动补全(下面是用法演示)。 bpython并不是一个完整的IDE,它的主要目的是为了快速把灵感用实用又轻量的方式实现出来。bpython可以作为常规Python解析器的...

2017-12-13 21:16:44

阅读数 462

评论数 0

图片存储到数据库中,通过Servlet+jsp进行图片的存储及展示

因项目需要,图片类型的文件无法存储到本地磁盘中,必须以二进制的格式存储到数据库中。以这样的方式进行读写操作时候,就遇到各种问题,下面分别进行问题展示,并列出解决方案: 问题一、图片在数据库中的格式问题: 看了众多的参考资料,最终以longblob的格式存储图片,我采用的数据库是mysql数据库...

2017-12-13 14:33:04

阅读数 1938

评论数 0

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