Wnliam
码龄11年
求更新 关注
提问 私信
  • 博客:18,903
    社区:168
    19,071
    总访问量
  • 15
    原创
  • 15
    粉丝
  • 39
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:内蒙古
加入CSDN时间: 2015-11-08
博客简介:

Wnliam的博客

博客描述:
https://wnliam.github.io/
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得35次收藏
  • 代码片获得291次分享
  • 博客总排名630,041名
创作历程
  • 4篇
    2019年
  • 15篇
    2018年
  • 2篇
    2015年
成就勋章
TA的专栏
  • 编程语言
    4篇
  • pythen
  • Java
    10篇
  • Spring
    6篇
  • 学习笔记
    7篇
  • python
    1篇
  • 多线程
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

209人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Mybatis批量操作的坑

批量操作 我们在使用mybatis时会经常用到标签,再进行批量insert/update时,出于性能考虑我们往往以多调sql形式拼接sql语句:如下 <update ...> <foreach ... separator=";"> update ... --这里是更新的内容 </foreach> </update> 这...
原创
博文更新于 2019.10.28 ·
591 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring事务使用中的坑

1.throws普通异常事务不回滚 近期项目中发现了一些原本不应该出现的数据异常,通过对逻辑的梳理怀疑是sql执行失败的问题,然而该sql和其同业务sql在同一个事务中,出现问题可能是事务执行失败没有回滚! @Transactional /** *代码块 */ 首先要确定问题确实出现在该事务中,于是在出现问题的SQL前加上了抛出异常的代码,执行后确实发现事务并没有进行回滚操作。 在加异常抛出的过...
原创
博文更新于 2019.09.29 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

不改变tomcat端口解决端口占用问题(本地并没有被占用)

今天早上当我正常修改代码构建新项目的时候,运行之后才发现使用postman访问接口访问不到,查看springboot报错信息是这样的: The Tomcat connector configured to listen on port 9000 failed to start. The port may already be in use or the connector may be misco...
原创
博文更新于 2019.09.23 ·
1338 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java基础面试之:重写equals()为什么重写hashcode()

重写equals为什么重写hashcode前言一、Object中的hashcode()和equals()hashcode()equals()二、HashMapequalshash总结注意: 前言 我们往往在编写业务程序时需要对一些类进行equals()方法的重写,其中常用的一种情况就是用来保证可以对这个类属性相同的对象作比较,还有String类中也会对equals进行重写。在重写equals时,我...
原创
博文更新于 2019.07.18 ·
714 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

编译搭建mariadb及初始化设置

编译搭建mariadb及初始化设置前言正文用编译方式搭建Mariadb有以下几个步骤:相关:MariaDB设置初始化密码及修改密码授权远程登陆还有很多操作想必不需要一一罗列了,现在就开始使用mariadb吧^_^!! 前言 因为项目需要,要搭建一个mariadb数据库,这里记录一下搭建过程以便之后的使用,同时进行分享。 鉴于网上说的yum源安装和配置特别详细,同时大佬们对编译方式安装mysql和m...
原创
博文更新于 2018.12.06 ·
5075 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

一个面试题引发的关于synchronized的体会

故事的开端是这样的: 我的一个朋友去百度面试,遇到了这样一个问题: Q:一个类里定义两个synchronized方法,起两个线程,同一个对象,a线程访问1方法,b线程访问2方法会怎么样? 看似没有什么难度的问题,却引发了的很多小伙伴的思考 首先 ,让我们回忆一下synchronized的用法 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码...
原创
博文更新于 2018.11.22 ·
1656 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

一个面试题引发的关于synchronized的体会

故事的开端是这样的: 我的一个朋友去百度面试,遇到了这样一个问题: Q:一个类里定义两个synchronized方法,起两个线程,同一个对象,a线程访问1方法,b线程访问2方法会怎么样? 看似没有什么难度的问题,却引发了的很多小伙伴的思考 首先 ,让我们回忆一下synchronized的用法 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码...
原创
博文更新于 2018.11.22 ·
1656 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

简述@Autowired和@Resource的区别

简述@Autowired和@Resource的区别前言@Autowired@Resource总结 前言 我们知道,在Spring中使用注解进行依赖注入常使用@Autowired和@Resource来实现,下面我们简单提及一下他们之间的区别 @Autowired 我们往往使用@Qualifier来配合其使用,制定到固定的对象上 @Autowired的使用有以下几种情况: 加在set方法上注入 加在...
原创
博文更新于 2018.11.21 ·
862 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Spring Ioc原理及源码初探索(这是原计划,雪崩)

前言 问题 经过接近一周的学习,我对之前Spring的Ioc容器部分有了更详细的了解,这个过程中有很多新的收获,一定程度上改变了自己无法安心学习一个体系的毛病,但是还存在很多问题让我自己觉得并没有进入一种更好的状态。 虽然学习日程和任务有一定的规范性,但是太过于追求效率,和全面理解与记忆深刻有着极大的冲突。 做笔记的过程中,求周全但缺少自己的独立思考,这点上反而不如之前的自我学习(事实证明能够在...
原创
博文更新于 2018.11.13 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring学习第一章、第三节:基于注解的配置

Spring基于注解的配置前言使用Spring表达式什么是注解?正文基于Xml的配置组件扫描指定作用域 @ScopeSpring 生命周期延迟加载 @LazySpring关于注入的注解Spring @Required注解自动装配/依赖注入 @Autowired注解**Setter方法上的@Autowired****属性中的@Autowired****构造函数中的 @Autowired****@Au...
原创
博文更新于 2018.11.12 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring学习第一章、第三节:基于注解的配置

Spring基于注解的配置前言使用Spring表达式什么是注解?正文基于Xml的配置组件扫描指定作用域 @ScopeSpring 生命周期延迟加载 @LazySpring关于注入的注解Spring @Required注解自动装配/依赖注入 @Autowired注解**Setter方法上的@Autowired****属性中的@Autowired****构造函数中的 @Autowired****@Au...
原创
博文更新于 2018.11.12 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础知识常思考

java基础知识常思考第一章1.jdk jre jvm 的区别2.什么是反射3.Java常用指令第二章1.常见数据类型2.变量和常量3.变量的作用域4.基本类型和引用类型5.类型转换6.操作符7.运算符优先级:8.流程控制9.数组,二维数组,数组遍历10.值传递和引用传递第三章 面向对象1.常用类1.接口与的继承2.this , super3.封装中public pravite procteced...
原创
博文更新于 2018.11.09 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python入门

                                                        基本python语法 python程序可以通过任何文本编辑器来处理,并且以.py作为扩展名。python程序不一定需要第一行或者最后一 行,但是可以给出python环境路径作为第一行:#!/usr/bin/python,并且可以可执行。另外,python程序可以从 命令提示符运行,p...
原创
博文更新于 2018.11.08 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring学习第一章、第二节:依赖注入(包括自动装配,对象的注入)

依赖注入前言Spring Bean 定义继承Bean 定义模板正文Spring依赖注入基于构造器的依赖注入基于Setter方法的依赖注入自动装配注入基本类型的值注入内部beans注入集合本文用于学习和分享,有不足之处请指出 前言 其实在第一章中,我们多次提到了关于依赖注入(DI)的内容,而上一章中讲的Spring容器为什么在Spring中叫做Ioc呢? 我们知道了Ioc叫做控制反转,也就是说我们将...
原创
博文更新于 2018.11.08 ·
554 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正式开始了解和学习Spring全家桶 ——— 开始工作中的学习生涯

正式开始了解和学习Spring全家桶 ——— 开始工作中的学习生涯前言1. 对自己的时间没有明确的计划,导致没有学习动力2. 对自己的学习方向和起点没有准确的定位3. 对个人能力的判断不准确方案一、开始Spring的学习二、学习计划**说了很多无关紧要的话,下面就是重点了:**一、Spring二、 SSM三、SSH四、Spring cloud由于个人能力的局限性,这个学习计划可能并不完善,我会在今...
原创
博文更新于 2018.11.08 ·
4067 阅读 ·
1 点赞 ·
0 评论 ·
21 收藏

Spring学习第一章 、 第一节:Spring Ioc容器

Spring Ioc容器前言正文Spring IoC 容器IoC 容器Spring BeanFactory 容器Spring ApplicationContext 容器Spring BeanSpring Bean 定义Spring Bean作用域Spring Bean生命周期初始化方法和销毁方法Spring Bean延迟加载Spring Bean后置处理器本文用于个人学习和分享,多处借鉴,如有不足...
原创
博文更新于 2018.11.08 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

轻松理解AOP思想(面向切面编程)

轻松理解AOP思想(面向切面编程)  本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提...
转载
博文更新于 2018.11.08 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring 中的自定义事件

Spring 中的自定义事件 编写和发布自己的自定义事件有许多步骤。按照在这一章给出的说明来编写,发布和处理自定义 Spring 事件。 步骤 描述 1 创建一个名称为 SpringExample 的项目,并且在创建项目的 src 文件夹中创建一个包 com.tutorialspoint。 2 使用 Add External JARs 选项,添加所需的 Spring ...
转载
博文更新于 2018.11.07 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring 中的自定义事件

Spring 中的自定义事件 编写和发布自己的自定义事件有许多步骤。按照在这一章给出的说明来编写,发布和处理自定义 Spring 事件。 步骤 描述 1 创建一个名称为 SpringExample 的项目,并且在创建项目的 src 文件夹中创建一个包 com.tutorialspoint。 2 使用 Add External JARs 选项,添加所需的 Spring ...
转载
博文更新于 2018.11.07 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

再有人问注解就把这篇文章丢给他!

自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入...
转载
博文更新于 2018.11.07 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多