摘要:
思路:先查询确认,后精准删除
假设我想删除title是”小明今晚真的不加班“这条记录,先查看一下现有的记录:
(不加班不好吗?为什么要删除呢?)
tips:可以使用match_phrase精准查询,查询命令可以通过curl查询,也可以通过其他工具请求(其实道理都一样)
curl -X POST "ht... 阅读原文
2020-03-22 09:31:02 阅读(2367) 评论(0)
摘要:
一直以来不是怎么清楚自旋锁,最近有点时间,好好的学习了一下;
所谓的自旋锁在我的理解就是多个线程在尝试获取锁的时候,其中一个线程获取锁之后,其他的线程都处在一直尝试获取锁的状态,不会阻塞!!!那么什么叫做一直尝试获取锁呢?就是一个循环,比较经典的是AtomicInteger中的一个updateAndG... 阅读原文
2020-03-22 09:16:02 阅读(2449) 评论(0)
摘要:
引言
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象... 阅读原文
2020-03-22 07:43:04 阅读(2469) 评论(0)
摘要:
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池dru... 阅读原文
2020-03-22 06:01:49 阅读(3602) 评论(0)
摘要:
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池dru... 阅读原文
2020-03-22 06:01:14 阅读(2629) 评论(0)
摘要:
前言
本文 Dubbo 使用版本2.7.5
Dubbo 通过使用dubbo:service配置或@service在解析完配置后进行服务暴露,供服务消费者消费。
Dubbo 的服务暴露有两种:
远程暴露
本地暴露
可以通过scope显式指定暴露方式:
none 不暴露
remote 远程暴露
local... 阅读原文
2020-03-22 00:59:03 阅读(2327) 评论(0)
摘要:
Java的动态代理在实践中有着广泛的使用场景,比如最场景的Spring AOP、Java注解的获取、日志、用户鉴权等。本篇文章带大家了解一下代理模式、静态代理以及基于JDK原生动态代理。
代理模式
无论学习静态代理或动态代理,我们都要先了解一下代理模式。
先看百度百科的定义:
代理模式的定义:为其他对象提供... 阅读原文
2020-03-21 23:54:03 阅读(2311) 评论(0)
摘要:
原文链接:http://www.yiidian.com/mybatis/one-to-one.html
1 什么是一对一、一对多映射?
以用户和订单举例,
一对一 : 一个订单只属于一个用户 ==> 订单对用户是一对一关系
一对多 : 一个用户可以拥有多个订单 ==> 用户对订单是一对多关系
注意... 阅读原文
2020-03-21 23:50:04 阅读(3726) 评论(0)
摘要:
毕业设计管理系统
毕业设计管理系统可以分为五个模块:登录模块,选题模块,信息管理模块,流程管理模块,文件管理模块。
该系统在技术上使用Spring+SpringMVC+MyBatis整合框架作为后台开发框架,AmazeUI作为前端开发框架。 并使用Ehcache作为项目的缓存,druid作为项目的数据库连接... 阅读原文
2020-03-21 22:21:15 阅读(2484) 评论(0)
摘要:
原创声明
本文作者:黄小斜
转载请务必在文章开头注明出处和作者。
本文思维导图
简介
Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不需要接触到网络编程,自然而然地对这个东西不那么重视了,毕竟,即使像是JVM虚拟机,Java多线程,在平时工... 阅读原文
2020-03-21 22:03:07 阅读(2624) 评论(0)