- 博客(277)
- 资源 (6)
- 收藏
- 关注
原创 springMVC模式
springmvc 模式,使用编程;// 获取提交参数@PostMapping("/format/commit")@ResponseBodypublic Map<String, Object> format( @DateTimeFormat(iso=ISO.DATE) Date date, @NumberFormat(pattern = "#,#...
2019-04-15 22:40:23
934
原创 springboot 2.0 中集成 MongoDB
springboot 2.0 关于 MongoDB 的基础使用:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></depen...
2019-04-11 22:13:31
924
原创 springboot2.0中redis的RedisTemplate使用
RedisTemplate ,使用redis 的过程,我们一般把 kv 设置成 string 类型储存,那么,怎么设置redisTemplate 的序列化为 StringRedisSerializer 呢?RedisTemplate 中本身存在StringRedisSerializer ,我们只需要获取到,并且设置 key ,hashkey 为 string的序列化即...
2019-04-05 21:54:45
2004
1
原创 Invalid bound statement (not found): xxxx 即 : target文件中没有xml文件问题解决
是因为xml 文件在 maven项目中 编译时候 ,不会编译到。需要在pom 文件中添加xml 资源路径; <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...
2019-04-01 21:54:58
866
原创 畅谈springboot2.0对数据库事务的处理
springboot 2.0 中,对数据库的事务 采用注解方式进行处理,推荐@Tranactional 加在接口的实现类上,这样的话,无论spring 使用哪种动态代理实现 对事务的操作, 该注解用在实现类上 比较便于管理,并且更加利灵活;【PS】:倘若@Tranactional 加载 interface 上,只能够使用JDK 代理 ,这样的话,对代码使用以及编程 有很大的限制;d...
2019-03-31 23:03:26
484
原创 springboot2.0集成dbcp2连接mysql
Dev environment :maven 3.54 、mysql 8、jdk 1.8 、 springboot 2.0项目 DEMO 如下:https://github.com/medoo-Ai/springbootMYSQL1、创建maven项目,引入依赖,配置yml 配置文件2、 监听数据库连接池的类型,在 database 包下@Componentpub...
2019-03-27 23:38:19
2251
原创 深入理解springboot 2.0的AOP
针对于SpringBoot 2.0 来讲,AOP 的概念 过于抽象,对初学者不是很友好,并且在实际项目中应用也是很少,毕竟AOP 的性能很是低下,同样类似于声明式事务,在大型 的项目中,使用spring 的编程式 事务会很多,毕竟性能;好了,继上一篇blog 入门讲解spring 的AOP 也有一段时间了,现在总结下AOP 的使用以及深入理解,当然,本Blog 不是在讲 AOP 的源码...
2019-03-24 01:43:52
385
原创 dubbo的负载均衡策略
Dubbo 框架 的负载均衡策略 有以下几种:1、Random 随机策略:该策略比较均匀,可以动态的调节 权重;2、RoundRobin 轮询策略:可以按照权重 设置轮询的的比率;3、LeastActive 最小活跃数 策略:该策略是按照服务提供者的并发数目,该数目越小那么落在该 服务提供者的身上越大的概率;4、ConsistentHash 一致性策略:hash一...
2019-03-21 22:57:24
1006
原创 基于微服务架构如何设计电商秒杀系统,实现探讨
03.09号至11号已经近一周没有更新blog 了,今天凌晨更新下,贵在坚持,不能断更。电商秒杀系统的重要性仅次于 支付系统,是整个应用平台的重要臂膀,怎么实现一个能抗的电商秒杀系统呢?服务网关 Zuul服务注册发现 Eureka + Ribbon认证授权中心 Spring Security OAuth2、JWT Token服务框架 Spring MVC/Boot服务容错 Hystr...
2019-03-12 00:31:40
1114
原创 安装多个mysql 以及mysql服务删除
1、配置第二个mysql 的配置文件2、初始化mysql 创建data 文件夹【 请记住初始密码】3、执行 安装mysql 并启动mysql server我要把mysql2 这个服务删除、需要进入注册表进行删除cmd 窗口 运行以下命令、sc delete mysql1、win+r compmgmt.msc 找到mysql2 服务2、win+r ...
2019-03-08 20:01:33
5102
4
原创 1、Dubbo入门
阿里的分布式框架,不废话,直接上demo有demo 才能有干货,实践才是硬道理;1、第一步,安装ZK我这里是在阿里云上安装的单机zk,至于各位看客,本地开虚拟机或者 安装windows 都行,一切从简,只为快速熟悉它;2019.03.08当前ZK最新版本3.4.12wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-...
2019-03-08 11:17:16
281
原创 spring IOC初始化过程,你真的懂么?
这个问题:基础的不能再基础了,可是,你仍然不知道,仍然被面试官虐的 千百遍,好了,这里简单讲下过程;未完https://www.cnblogs.com/morewindows0/p/9159702.html...
2019-03-05 22:46:03
1105
原创 3、SSM之blog搭建 个人中心
1、登录篇完成至个人中心页面,初步效果如下,bug 好多,慢慢来,登录集成安全框架,以及 另外几种登录方式 还未集成;qq ,wechat 等 ;2、
2019-03-03 19:31:34
388
2
原创 解决端口冲突:Unable to open debugger port (127.0.0.1:60158): java.net.SocketException "socket closed"
突然就端口冲突了,尼玛;1、更改debug 端口2、更改server 端口记得修改 URL 路径为 : http://localhost:8090/
2019-03-02 09:56:34
6671
2
原创 处理异常: com/fasterxml/jackson/core/JsonProcessingException
添加jackson 依赖; <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>...
2019-03-02 08:52:37
7745
原创 gradle 转 maven
1、安装gradlehttps://www.cnblogs.com/linkstar/p/7899191.html2、转 maven 管理3、
2019-03-01 10:01:18
189
原创 2、ssm搭建blog 项目
1、使用逆向工程生成 实体;运行命令:E:\03:Mysql表结构设计及反向生成实体类\mybatis-generator-core-1.3.2\lib&amp;amp;amp;amp;amp;amp;gt;java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite2,把 mapper ,xml , 以及entity ...
2019-03-01 09:32:53
256
原创 金三银四面试题来一波,持续更新
坐标上海,朋友面试的问题,我这边做一个分享;2019.02.21这个面试是一个朋友分享给我的,大佬梅先生。首先感谢下梅先生的分享,下面一个个问题去剖析;...
2019-02-21 22:04:07
896
原创 如何保证方法ab的执行顺序?【线程的执行先后顺序】
只有使用 join 方法能够保证线程执行的先后顺序,对线程设置优先级并不能够保证 其先后顺序;如有错误 望大家指出,共同学习。public class ThreadPriority { public static void main(String[] args) throws InterruptedException { Thread thread1 = ...
2019-02-20 13:57:51
718
原创 1、项目表设计,表设计不懂不要往下走
1.1 、tb_brand 品牌表1.2 、tb_category 分类表 和 tb_brand 多对多1.3 、tb_category 分类表 和 tb_brand 的中间表CREATE TABLE `tb_category_brand` ( `category_id` bigint(20) NOT NULL COMMENT '商品类目id', ...
2019-02-20 11:02:11
1946
2
原创 1、ssm创建父工程,bolg搭建之路
使用maven ,jdk 1.8 、1,创父子工程,创空的父工程,使用webapp骨架创子工程2,在子工程中 倒入依赖这里 pom.xml 以及各种配置 放到github 上,为减少篇幅。https://github.com/medoo-Ai/dreamland整体的项目结构如下:...
2019-02-19 18:25:47
223
原创 JVM的类加载机制
类的加载机制: 类加载器的 加载,连接 ,初始化。1、加载任何类加载的时候都会创建Class对象(一个类的成员 ,方法,以及构造方法等 都被 封存在class对象中)。最终产品是 位于堆内存的 Class对象的实例。(也就是说反射 只能反射对象的 实例 )类的运行:2、连接验证,准备,解析验证内部结构正确性,给static分配空间,把类中(二进制)数...
2019-02-18 11:55:18
214
原创 事务的特征以及mysql的隔离级别
事务的特征 ACID1/ Automic Opration 原子性 , 意思就是 像原子一样不可再分,要么都执行成功,要么都执行失败。2/ Consistency 一致性 ,事务执行前后结果是一致的。3/ Isolation隔离性 , 并发访问时候,对表进行隔离。 OK , mysql 隔离级别有4种,下面逐一介绍;4/ Durability 持久性 , 一旦提交 mysq...
2019-02-17 17:35:23
193
原创 你真的了解多线程以及线程安全?
1、首先说多线程1.1 、说到线程,必然会说到进程和线程。那么进程和线程有什么关系呢?1/进程是资源调度的最小单位。2/线程是程序运行的最小单位。从内存虚拟机层面来讲如下:1.2 、线程的并行和并发又是什么呢?1/线程的并行、Thread 总数 N &amp;lt;= CPU * 核数 时候,线程是并行的。2/线程的并发 、Thread 总数 N &amp;gt; CPU ...
2019-02-16 18:02:09
273
原创 springData中的@Query和@Modifying
@Query和@Modifying这两个注解使用过程如下: @Query("update Article set state = ?2 where id = ?1")//默认是只读事务 @Modifying//增删改的时候加。SpringDataJPA不自动提供事务了-没事务了-手动事务 void updateStateById(String id,String state)...
2019-02-14 23:07:52
514
原创 你做过的项目是不是分布式的?ID如何保证不会重复
这样主要是说分布式ID生成:twitter的雪花算法:64位ID (42(毫秒)+5(机器ID)+5(业务编码)+12(重复累加))
2019-02-14 11:52:10
1464
原创 成员变量,静态变量,局部变量的区别
成员变量静态变量局部变量成员变量和局部变量的区别主要有以下几点:1、作用域不同:局部变量的作用域只在方法内部;2、储存的位置不同局部变量储存在栈中,随着对象的创建而创建,随着对象的消失而消失。3、初始化值局部变量需要初始化,没有默认值。成员变量具有初始化的默认值。成员变量和静态成员变量的区别:1、调用方式不同2、生命周期不同3、储存位置静态变量在静态区,成...
2019-02-13 23:59:20
481
原创 ! [rejected] master -> master (fetch first) 【以及游离状态解决】
详情如下:Administrator@Alex MINGW64 /d/PICC/picc_server (master)$ git pushTo http://xx.xxx.xx.xxx:xxxx/xxxx/xx_server.git! [rejected] master -&amp;amp;amp;gt; master (fetch first)error: failed to push...
2019-01-28 15:55:49
1283
原创 1、初相识之hadoop
1、Hadoop HDFS:一个高可靠、高吞吐量的分布式文件系统。2、Hadoop MapReduce:一个分布式的离线并行计算框架。3、Hadoop YARN:作业调度与集群资源管理的框架。4、Hadoop Common:支持其他模块的工具模块。1、HDFS的运行机制、安装等操作这里不做叙述2、MapReduce 的原理核心思想就是 先map 后 reduce,也就是 job...
2019-01-28 09:50:37
378
原创 去除法定节假日以及周末,计算请假时间
业务需要,不废话,直接说核心、直接上最佳解决方案,那就是动态的获取国家法定节假日(每年都会更新,可维护性更强)。并去除周六周末、当然,有一种比较low的解决方案就是把当年的法定节假日储存到表中或者直接写到配置文件中,比如国庆,除夕等等节日、动态获取国家法定节假日才能够一劳永逸;网上有一个日期API 说能够调用接口返回json ,但是亲测无卵用,还需大家分辨、》接口如下:http:...
2019-01-23 22:51:42
1963
原创 ifconfig的ip地址和eth0中配置的不一致问题
1、保证vi /etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR物理地址和vi /etc/udev/rules.d/70-…netrules .network 中的物理地址一致2、保证vi /etc/udev/rules.d/70-persistent-net.rules 中的名字eth0一致、...
2019-01-20 23:23:51
6311
1
原创 docker安装使用、
安装使用yum install dockerComplete![root@medoo-Ai /]# service docker startRedirecting to /bin/systemctl start docker.service[root@medoo-Ai /]# chkconfig docker onNote: Forwarding request to ‘syst...
2019-01-18 17:56:49
369
原创 解决Multiple Endpoints may not be deployed to the same path [/msg]
在启动类中注释掉// @Bean// public ServerEndpointExporter getServerEndpointExporter() {// return new ServerEndpointExporter();// }这样就ok 了,由于tomcat中不需要、...
2019-01-17 17:55:05
5847
1
手写springmvc
2018-11-13
省市区3级联动
2018-10-21
把资源链接放到网盘,提供免费下载
2018-09-13
mybatis逆向工程
2018-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人