- 博客(23)
- 收藏
- 关注
原创 STM32L051低功耗测试版
STM32L051测试板特点:功能上提供一路485串口通信,引出两路485通信接口(和5V供电),可以并联两个设备,用于数据采集功能。空间上预留了两个TTL串口设备,可以安装GPS、WIFI、4G模块等。引出两路系统指示灯,和一些IO口用于测试。...
2022-01-21 11:25:16
905
原创 SMT32F103C8T6最小系统测试板
AD20的使用:ctrl+m 标尺pcb设计,j-》c 查找keep-out layer 层,画边框,注意是右键-》放置-》keepout-》线径 ,画四个直线(紫色),编辑-》原点 设置坐标,按Q改mm显示,改坐标。选中丝印,查找相似对象,设置宽度1mmctrl+g 设置5mil,使拖动更精确。选中元件,对齐,左对齐,垂直对齐。ctrl+w 走线的同时,ctrl+shift+滚轮向上 出现过孔。按照立创修改规则https://www.jlc.com/portal/vt
2022-01-13 17:37:36
444
原创 Mina 框架
java服务器端开发。J2SE、TCP/UDP协议。mina与netty都是Trustin Lee的作品,异步的NIO框架,将UDP当成"面向连接"的协议一、组件管理Mina的底层依赖的主要是Java NIO库,上层提供的是基于事件的异步接口(1)IoService(最底层[起点])作用:隐藏底层IO的细节,对上提供统一的基于事件的异步IO接口IOSocketAcceptor和IOSocketChannel,分别对应TCP协议下的服务端和客户端的IOService,low-level IO
2021-12-17 16:18:12
1196
原创 java 消息队列
应用场景: 异步操作,服务器接收数据后不做业务逻辑处理,而是存入消息队列,直接返回结果。然后异步处理消息队列的数据。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息模型:一对一、多对多。消息队列(Queue),发送者(Sender),接收者(Receiver)主题(Topic),发布者(Publisher),订阅者(Subscriber) 多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者
2021-12-17 09:45:49
3860
原创 SpringBoot 理解
SpringBoot项目的特点是约定大于配置,没有太多的配置文件,还是有一些的,而且SpringBoot会维护一个配置bean,之前spring开发基本都是xml配置,在SpringBoot中,简化了xml配置,并不是说没有了,如果你需要配置,可以使用配置bean。配置主要是maven的pom文件。maven'用来做jar包管理。spring-boot-starter-parent起步依赖,SpringBoot有两个大版本,1.X,2.X,这两个版本有一些区别,有一些类在升级到2.X的时候去掉了
2021-12-15 10:19:01
469
原创 第18章 前端UI框架
基于jQuery的 jQuery Easy UI 、Bootstrap 和 Vue 三个主流框架。开发工具HBuilder
2021-12-10 11:08:49
368
原创 第17章 Spring 整合 MyBatis
SSM 框架整合。创建一个Maven项目。配置pom.xml,引入servlet-api spring-web spring-webmvc spring-jdbc spring-aspects mybatis mybatis-spring c3p0 mysql-connector-java jstl json-simple commons-fileupload gson commons-lang3等资源包。需要下载maven,然后注意配置环境变量的时候,查看JAVA_HOME=C:\Program.
2021-12-10 10:05:57
184
原创 第16章 MyBatis 缓存
MyBatis 提供了查询缓存,分为一级缓存和二级缓存一级缓存是sqlSession级别的,二级缓存是mapper级别的缓存。开启二级缓存需要配置
2021-12-09 15:03:06
705
原创 第15章 MyBatis 的注解配置
MyBatis 是一个XML驱动的框架,所有配置都是基于XML配置完成的。到了MyBatis3提供了基于注解的配置方式。@Insert @Delete @Update @Select@Results @one @many
2021-12-09 14:47:56
758
原创 第14章 动态SQL
IF语句WHERE + IFSET + IFtrim + wheretrim + setwhere + choose + when + otherwiseforeach
2021-12-09 11:03:57
474
原创 第13章 MyBatis 的关联映射
一对一关联一对多关联:嵌套查询、嵌套结果两种方式。一对多关联数据插入、删除。多对多关联,一般需要有一个多对多关联关系表,通过SQL语句查询这个关联表,实现一对多的数据查询。...
2021-12-09 10:48:48
124
原创 第12章 MyBatis 入门
MyBatis 和 Hibernate 框架都是ORM对象关系映射框架。MyBatis 要求程序员编写SQL的能力要高,可以根据需求定制SQL语句,易于优化,适合大数据量,但可移植性不好。Hibernate适合数据量小,对优化要求不高的系统。下载MyBatis3.4.6通过sqlSession 对象调用 selectOne、selectList、delete和update等方法。使用Mapper接口执行SQL...
2021-12-08 15:56:08
147
原创 第11章 Spring MVC 的国际化和拦截器
国际化:基于浏览器请求的国际化,基于HttpSession和Cookie的的国际化。Spring MVC 拦截器:Interceptor实现 HandlerInterceptor 接口实现 WebRequestInterceptor接口
2021-12-08 12:16:22
223
原创 第9章 Spring MVC 类型转换、数据格式化和校验
DataBinder 数据绑定ConversionService 类型转换服务BuildingResult 绑定结果类型转换,在控制类加注解@InitBinder格式化,直接在实体类的属性上加注解@DateTimeFormat(pattern="yyyy-MM-dd")Spring3 开始支持JSR 303验证框架,JSR 303 是Java 为Bean数据合法性校验所提供的标准框架。...
2021-12-08 09:46:05
186
原创 第八章 Spring MVC 标签库
jsp页面添加引用标签库<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form" %><fm:form modelAttribute="user" action="register" method="post"> 姓名:<fm:input path="name"/><br><br> 性别:<fm:input path="s...
2021-12-07 16:19:52
219
原创 第七章 Spring MVC 常用注解
一、对springmvc.xml加注解:配置自动扫描的基包<context:component-scan base-package="com.springmvc"/>自动注册 <mvc:annotation-driven />配置视图<property name="prefix" value="/ch07/" /><property name="suffix" value=".jsp"></property>二、对con..
2021-12-07 14:10:13
165
原创 第六章 Spring MVC 简介
SpringMVC是Spring提供的一个基于MVC设计模式的轻量级Web框架。本质上相当于Servlet。超越了Struts2。web.xml中配置dispatcherServlet,在springmvc.xml中配置处理器controller,在处理器中实现handleRequest方法,返回一个ModleAndView对象,最后在jsp页面显示。...
2021-12-07 09:34:33
183
原创 第五章 Sping 的数据库编程
Sping JDBC 使用 Jdbc Template,更简单的操作JDBC。core 核心包dataSource 数据源包object 对象包support 支持包配置bean:dataSource、jdbcTemplate业务逻辑代码:实例化 JdbcTemplate,调用execute 、update 等方法执行sql语句。使用SQLyog执行shop.sql 创建数据库。创建单元测试(p64)...
2021-12-06 16:40:33
133
原创 第四章:Sping AOP 面向方面编程
AOP是一种编程范式,一般适用于具有横切逻辑的场合,入访问控制、事务管理、性能监测等。最流行的两个框架是Sping AOP 和 AspectJAOP也成为面向切面的编程
2021-12-06 11:51:19
289
原创 第三章:Spring Bean 的装配模式
在java项目中通过ClassPathXmlApplicationContext类手工实例化ApplicationContext 容器。在web项目中,由web服务器完成,这里使用ContextLoaderListener实现。Bean的装配方式:基于XML的装配基于Annotation的装配自动装配(不建议)...
2021-12-03 15:16:30
286
原创 第二章:Spring 的基本应用
Spring的核心是一个完整的基于控制反转(IoC)的轻量级容器,提供了大量服务,充当了粘合剂和润滑剂的角色。Sping 以IoC(inversion of control 控制反转)和AOP(aspect oriented programing 面向方面编程)为内核。在Sping中,认为一切java类都是资源,而资源都是类的实例对象(Bean),管理这些Bean的就是IoC容器。下载spring-framework-5.0.4,创建项目spring-1,配置bean,实例化。主要代码如下:
2021-12-03 11:34:07
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人