自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 超简单的UDP通信

简单的TCP通信开发环境话不多说,代码开始代码的功能就是客户端将信息发送到服务器,然后服务器将信息回显给客户端,如果客户端发送信息为QUIT,客户端将关闭Scoket。希望对初学者有所帮助!开发环境1.VisualStudio20192.c语言3.win10话不多说,代码开始sever:#define _WINSOCK_DEPRECATED_NO_WARNINGS#pragma comment(lib,"ws2_32.lib")#include <winsock.h>#inc

2020-09-10 14:21:22 254

原创 超简单的TCP通信

简单的TCP通信开发环境话不多说,代码开始代码的功能就是客户端将信息发送到服务器,然后服务器将信息回显给客户端,如果信息为QUIT,将关闭客户端Scoket。本代码并没有使用多线程。希望对初学者有所帮助!开发环境1.VisualStudio20192.c语言3.win10话不多说,代码开始sever:#define _WINSOCK_DEPRECATED_NO_WARNINGS#pragma comment(lib,"ws2_32.lib")#include <winsock2.h&

2020-09-10 14:18:42 185

原创 设计模式1——简单工厂模式

设计模式之简单工厂模式1.首先,我们先确认需求实现一个计算器,用户通过输入两个数和和一个运算符号,然后输出结果。2.设计UML类图3.代码实现Operation运算类、、、java`public class Operation {protected double numberA=0;protected double numberB=0;public double getResult() throws Exception {double result=0;return result

2020-07-04 09:29:12 184

翻译 经典UML类图解析

经典UML类图,带讲解本文非原创,摘自《大话设计模式》

2020-07-04 08:51:28 225

原创 静态代理与动态代理的使用。

静态代理实例。首先定义一个IBuy接口,里面有buy方法。public interface IBuy { public void buy();}定义一个Buy类,继承IBuy接口。@Repository("buy")//标注一个DAO组件类public class Buy implements IBuy { @Override public void buy() { S...

2020-07-04 08:35:49 117

原创 MyBatis关联映射,一对多实例:增删改查

实例:一个班级可以有多个学生,一个学生只能属于一个班级。OneToManyTest:实现增删改查1、创建两个表:tb_class、tb_studenttb_class:tb_student:2、实体类创建Clazz类与Student类分别映射 tb_clazz 和tb_studentClazz :public class Clazz { private Integer id; ...

2019-03-27 19:30:54 4774

原创 MyBatis关联映射,一对一实例:增删改查

在现实的项目中进行数据库建模时,我们要遵循数据库设计范式的要求,会对现实中的业务模型进行拆分,封装在不同的数据表中,表与表之间存在着一对一、一对多或是多对多的对应关系。...

2019-03-27 19:00:37 3005

原创 MyBatis Mapper动态代理详解

1、mapper动态代理的作用mapper动态代理无需程序员实现Dao接口,接口由MyBatis结合映射文件自动生成的动态代理实现的。2、修改映射文件的namespace属性使用动态代理需要映射文件mapper标签中的namespace属性修改为Dao接口的全类名。3、Dao接口方法命名MyBatis框架要求,接口中的方法名必须与映射文件中的sql标签的id相同 4、Dao对象的获取...

2019-03-25 16:27:57 646

原创 mybatis简单实例

1、什么是持久层?1、什么是持久化?3、为什么需要mybatis?4、什么是mybatis?5、mybatis的优势6、实例:1、mybatis所需jar包:2、新建数据库mybatis与tb_user表3、创建user类:public class User { private int id; private String name; private Stri...

2019-03-20 15:38:33 265

原创 Spring中事务的理解与解析。

1、什么是事务想要使用事务就必须要先理解事务。理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失100...

2019-03-20 15:24:54 399

原创 Spring AOP面向切面编程AspectJ详解

AspectJ是基于Java语言的AOP框架。<aop:aspect>>:子元素<aop:pointcut>:配置全局切入点<aop:before>:配置前置通知<aop:after-retruning>:配置后置通知<aop:around>:配置环绕通知<aop:after-throwing>:配置异常通知...

2019-03-18 18:43:33 334

原创 Spring AOP,Before Advices、After Advice、Around Advice、Throw Advice的解析与使用。

AOP是一个横向的关系:如果说“对象”是一个空心的圆柱体,其中封装的是对象的属性和行为;那么面向方面编程的方法,就仿佛一把利刃,将空心圆柱体剖开,以获得其内部的消息。而剖开的切面又能将剖开的切面复原,不留痕迹。AOP的核心思想就是“将应用程序中的商业逻辑同对其提供支持的通用服务进行分离”。切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象(比如事务管理);在Spring ...

2019-03-17 18:49:57 856

原创 Spring中注解配置解析

Spring会搜索显式指定的路径下的Java类,然后将带有特殊Annotation标注的类,全部注册为Spring Bean。注解的种类有如下:1、@Component:标注一个普通的Spring Bean类2、@Controller:标注一个控制器组件类3、@Service:标注一个业务逻辑组件类4、@Repository:标注一个DAO组件类5、•@Autowired:用于对Bea...

2019-03-16 10:54:32 241

原创 C:\Users\john\Desktop\第七届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组第二题,生日蜡烛

生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解答:这个问题使用双重for循环即可解决外层的for循环标记从哪年开始吹蜡烛内层的循环从开始的那年累加,如果累加...

2019-03-12 10:11:51 248

原创 第七届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组第一题,找规律问题。

煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解答:这是一个简单的找规律问题。第一层为1个第二层为6个第三层为10个以此类推就可以得到第n层的个数...

2019-03-12 10:01:44 212

原创 第七届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言A组第七题详细解析

剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。...

2019-03-04 19:39:09 289

原创 关于java中数组全排列for循环中递归的问题

关于java中数组全排列for循环中递归的问题今天遇到了数组的全排列问题,很头疼,想了半天也没想出来,最后在网上找到了解决方法,就是在for循环中包裹递归,,下面是数组全排列的代码展示,仅供参考。...

2019-02-28 10:41:16 588

空空如也

空空如也

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

TA关注的人

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