自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Syntacticsugar's blog

Hello word....

  • 博客(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 924

原创 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 891

原创 springboot2.0中redis的RedisTemplate使用

RedisTemplate ,使用redis 的过程,我们一般把 kv 设置成 string 类型储存,那么,怎么设置redisTemplate 的序列化为 StringRedisSerializer 呢?RedisTemplate 中本身存在StringRedisSerializer ,我们只需要获取到,并且设置 key ,hashkey 为 string的序列化即...

2019-04-05 21:54:45 1989 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 847

原创 畅谈springboot2.0对数据库事务的处理

springboot 2.0 中,对数据库的事务 采用注解方式进行处理,推荐@Tranactional 加在接口的实现类上,这样的话,无论spring 使用哪种动态代理实现 对事务的操作, 该注解用在实现类上 比较便于管理,并且更加利灵活;【PS】:倘若@Tranactional 加载 interface 上,只能够使用JDK 代理 ,这样的话,对代码使用以及编程 有很大的限制;d...

2019-03-31 23:03:26 473

原创 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 2216

原创 深入理解springboot 2.0的AOP

针对于SpringBoot 2.0 来讲,AOP 的概念 过于抽象,对初学者不是很友好,并且在实际项目中应用也是很少,毕竟AOP 的性能很是低下,同样类似于声明式事务,在大型 的项目中,使用spring 的编程式 事务会很多,毕竟性能;好了,继上一篇blog 入门讲解spring 的AOP 也有一段时间了,现在总结下AOP 的使用以及深入理解,当然,本Blog 不是在讲 AOP 的源码...

2019-03-24 01:43:52 357

原创 dubbo的负载均衡策略

Dubbo 框架 的负载均衡策略 有以下几种:1、Random 随机策略:该策略比较均匀,可以动态的调节 权重;2、RoundRobin 轮询策略:可以按照权重 设置轮询的的比率;3、LeastActive 最小活跃数 策略:该策略是按照服务提供者的并发数目,该数目越小那么落在该 服务提供者的身上越大的概率;4、ConsistentHash 一致性策略:hash一...

2019-03-21 22:57:24 983

原创 5、ssm搭建blog个人中心

个人中心个人中心的实现主要:个人的文章展示,根据 uid 查询文章分类,查询文章的。

2019-03-20 21:28:43 361

原创 4、SSM搭建blog之评论点赞、

正文好几篇文章的,使用FOREACH 进行循环遍历,展示文章;

2019-03-19 21:48:24 1082

原创 基于微服务架构如何设计电商秒杀系统,实现探讨

03.09号至11号已经近一周没有更新blog 了,今天凌晨更新下,贵在坚持,不能断更。电商秒杀系统的重要性仅次于 支付系统,是整个应用平台的重要臂膀,怎么实现一个能抗的电商秒杀系统呢?服务网关 Zuul服务注册发现 Eureka + Ribbon认证授权中心 Spring Security OAuth2、JWT Token服务框架 Spring MVC/Boot服务容错 Hystr...

2019-03-12 00:31:40 1087

原创 安装多个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 4824 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 265

原创 spring IOC初始化过程,你真的懂么?

这个问题:基础的不能再基础了,可是,你仍然不知道,仍然被面试官虐的 千百遍,好了,这里简单讲下过程;未完https://www.cnblogs.com/morewindows0/p/9159702.html...

2019-03-05 22:46:03 1086

原创 3、SSM之blog搭建 个人中心

1、登录篇完成至个人中心页面,初步效果如下,bug 好多,慢慢来,登录集成安全框架,以及 另外几种登录方式 还未集成;qq ,wechat 等 ;2、

2019-03-03 19:31:34 378 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 6639 2

原创 处理异常: com/fasterxml/jackson/core/JsonProcessingException

添加jackson 依赖; &lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt; &lt;version&gt;...

2019-03-02 08:52:37 7619

原创 gradle 转 maven

1、安装gradlehttps://www.cnblogs.com/linkstar/p/7899191.html2、转 maven 管理3、

2019-03-01 10:01:18 183

原创 2、ssm搭建blog 项目

1、使用逆向工程生成 实体;运行命令:E:\03:Mysql表结构设计及反向生成实体类\mybatis-generator-core-1.3.2\lib&amp;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 241

原创 阿里上部署 jekins 入门、

访问外网地址 : 端口8080选择插件,还有社区推荐插件、

2019-02-27 10:07:32 256

原创 git仓库地址切换,以及仓库迁移

1、先移除 远程库地址,添加新的 地址;2、代码上传到新仓库3、代码库迁移

2019-02-22 19:03:58 247

原创 金三银四面试题来一波,持续更新

坐标上海,朋友面试的问题,我这边做一个分享;2019.02.21这个面试是一个朋友分享给我的,大佬梅先生。首先感谢下梅先生的分享,下面一个个问题去剖析;...

2019-02-21 22:04:07 838

原创 如何保证方法ab的执行顺序?【线程的执行先后顺序】

只有使用 join 方法能够保证线程执行的先后顺序,对线程设置优先级并不能够保证 其先后顺序;如有错误 望大家指出,共同学习。public class ThreadPriority { public static void main(String[] args) throws InterruptedException { Thread thread1 = ...

2019-02-20 13:57:51 700

原创 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 1925 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 211

原创 JVM的类加载机制

类的加载机制: 类加载器的 加载,连接 ,初始化。1、加载任何类加载的时候都会创建Class对象(一个类的成员 ,方法,以及构造方法等 都被 封存在class对象中)。最终产品是 位于堆内存的 Class对象的实例。(也就是说反射 只能反射对象的 实例 )类的运行:2、连接验证,准备,解析验证内部结构正确性,给static分配空间,把类中(二进制)数...

2019-02-18 11:55:18 197

原创 事务的特征以及mysql的隔离级别

事务的特征 ACID1/ Automic Opration 原子性 , 意思就是 像原子一样不可再分,要么都执行成功,要么都执行失败。2/ Consistency 一致性 ,事务执行前后结果是一致的。3/ Isolation隔离性 , 并发访问时候,对表进行隔离。 OK , mysql 隔离级别有4种,下面逐一介绍;4/ Durability 持久性 , 一旦提交 mysq...

2019-02-17 17:35:23 189

原创 你真的了解多线程以及线程安全?

1、首先说多线程1.1 、说到线程,必然会说到进程和线程。那么进程和线程有什么关系呢?1/进程是资源调度的最小单位。2/线程是程序运行的最小单位。从内存虚拟机层面来讲如下:1.2 、线程的并行和并发又是什么呢?1/线程的并行、Thread 总数 N &amp;amp;lt;= CPU * 核数 时候,线程是并行的。2/线程的并发 、Thread 总数 N &amp;amp;gt; CPU ...

2019-02-16 18:02:09 265

原创 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 483

原创 你做过的项目是不是分布式的?ID如何保证不会重复

这样主要是说分布式ID生成:twitter的雪花算法:64位ID (42(毫秒)+5(机器ID)+5(业务编码)+12(重复累加))

2019-02-14 11:52:10 1449

原创 成员变量,静态变量,局部变量的区别

成员变量静态变量局部变量成员变量和局部变量的区别主要有以下几点:1、作用域不同:局部变量的作用域只在方法内部;2、储存的位置不同局部变量储存在栈中,随着对象的创建而创建,随着对象的消失而消失。3、初始化值局部变量需要初始化,没有默认值。成员变量具有初始化的默认值。成员变量和静态成员变量的区别:1、调用方式不同2、生命周期不同3、储存位置静态变量在静态区,成...

2019-02-13 23:59:20 465

原创 ! [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;amp;gt; master (fetch first)error: failed to push...

2019-01-28 15:55:49 1254

原创 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 368

原创 去除法定节假日以及周末,计算请假时间

业务需要,不废话,直接说核心、直接上最佳解决方案,那就是动态的获取国家法定节假日(每年都会更新,可维护性更强)。并去除周六周末、当然,有一种比较low的解决方案就是把当年的法定节假日储存到表中或者直接写到配置文件中,比如国庆,除夕等等节日、动态获取国家法定节假日才能够一劳永逸;网上有一个日期API 说能够调用接口返回json ,但是亲测无卵用,还需大家分辨、》接口如下:http:...

2019-01-23 22:51:42 1932

原创 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 6218 1

原创 1、ssm搭建blog/使用powerDesigner进行表设计

1、创建user表2、

2019-01-19 20:56:37 209

原创 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 340

原创 解决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 5817 1

原创 线程安全

AtomicInteger具有原子性,线程安全的操作,相比Integer加锁的方式更简洁;使用场景:线程并发访问、

2019-01-17 10:39:09 170

原创 websocket的基础使用

使用websocket 但搭建一个简易的聊天室、效果如下:

2019-01-16 17:57:34 208

mongodb在Linux的配置文件

mongodb在linux下配置的日志配置文件,服务service配置文件;不包含任何安装文档

2018-11-20

手写springmvc

Spring MVC 通过 @RequestMapping 注解将 URL 请求与业务方法进行进行映射。 在控制器的类定义处以及方法定义处都可添加 @RequestMapping,在类定义处添加 @RequestMapping 注解,相当于多了一层访问路径。

2018-11-13

getParameter.js 下载,跨域获取请求行参数

getParameter.js 下载 ,用Ajax来获取请求行的参数 ,使用script 标签引入

2018-10-23

省市区3级联动

声明,mysql数据库的一张省市区自关联表格;javascript实现省市区三级联动 原理是根据<select>选框下<option>的selected属性来确定上一个值被选中,确定数组下标,传递给下一个数组作为循环结束值。 这是页面未进行任何操作时的原始界面

2018-10-21

把资源链接放到网盘,提供免费下载

Advanced-REST-client_v3.1.9.下载和definitions.json下载把资源放到网盘了,供大家免费免积分下载,谢谢。 https://pan.baidu.com/s/1QVjyCC55Wq6b36E43Uv3og

2018-09-13

mybatis逆向工程

Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)       企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多, 自动生成单表对应了的类以及包,实现类等配置文件。

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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