作者:王建乐1前言在日常开发工作中,我们经常用MybatisGenerator根据表结构生成对应的实体类和Mapper文件。但是MybatisGenerator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不自动生成注释。带来的问题就是自动生成代码之后,我们还要自己去类文件中把注释加上,如果生成的类较少还好,如果有生成很多类文件,自己加注释是一件繁琐的工作。通过重写MybatisGenerator的CommentGenerator接口,可以方便地生成自己想要的注释,减少重复工作。2使用Java方式执行MybatisGenerator2.1IDEA中新建M
作者:王建乐1前言在日常开发工作中,我们经常用MybatisGenerator根据表结构生成对应的实体类和Mapper文件。但是MybatisGenerator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不自动生成注释。带来的问题就是自动生成代码之后,我们还要自己去类文件中把注释加上,如果生成的类较少还好,如果有生成很多类文件,自己加注释是一件繁琐的工作。通过重写MybatisGenerator的CommentGenerator接口,可以方便地生成自己想要的注释,减少重复工作。2使用Java方式执行MybatisGenerator2.1IDEA中新建M
1,首先创建一个普通的Java项目2,将项目变为web项目在项目上单机右键-->选择AddFrameWorksSupport选择第一项webapplication-->OK此时项目已经变为web项目,已经可以添加tomcat运行,但是一般web项目都会使用maven管理,所以可以添加maven,还是在项目上单机右键-->选择AddFrameWorksSupport向下辣,选择maven点击OK3,配置tomcat点击左上角+号,选择tomcatserverlocal--确定解决出现的错误:选择server右边的devlopment点击+号,选择artifact,出现项目打包方式名字--错误消失
1,首先创建一个普通的Java项目2,将项目变为web项目在项目上单机右键-->选择AddFrameWorksSupport选择第一项webapplication-->OK此时项目已经变为web项目,已经可以添加tomcat运行,但是一般web项目都会使用maven管理,所以可以添加maven,还是在项目上单机右键-->选择AddFrameWorksSupport向下辣,选择maven点击OK3,配置tomcat点击左上角+号,选择tomcatserverlocal--确定解决出现的错误:选择server右边的devlopment点击+号,选择artifact,出现项目打包方式名字--错误消失
Netty概述1、什么是NettyNettyisanasynchronousevent-drivennetworkapplicationframeworkforrapiddevelopmentofmaintainablehighperformanceprotocolservers&clients.Netty是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端注意:netty的异步还是基于多路复用的,并没有实现真正意义上的异步IO2、Netty的优势如果使用传统NIO,其工作量大,bug多需要自己构建协议解决TCP传输问题,如粘包、半包因为bug的存在,epo
Netty概述1、什么是NettyNettyisanasynchronousevent-drivennetworkapplicationframeworkforrapiddevelopmentofmaintainablehighperformanceprotocolservers&clients.Netty是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端注意:netty的异步还是基于多路复用的,并没有实现真正意义上的异步IO2、Netty的优势如果使用传统NIO,其工作量大,bug多需要自己构建协议解决TCP传输问题,如粘包、半包因为bug的存在,epo
JZ67把字符串转换成整数(atoi)题目写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。传入的字符串可能有以下部分组成:1.若干空格2.(可选)一个符号字符('+'或'-')3.数字,字母,符号,空格组成的字符串表达式4.若干空格转换算法如下:1.去掉无用的前导空格2.第一个非空字符为+或者-号时,作为该整数的正负号,如果没有符号,默认为正数3.判断整数的有效部分:3.1确定符号位之后,与之后面尽可能多的连续数字组合起来成为有效整数数字,如果没有有效的整数部分,那么直接返回03.2将字符串前面的整数部分取出,后面可能会存在存在多余的字符(字母
JZ67把字符串转换成整数(atoi)题目写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。传入的字符串可能有以下部分组成:1.若干空格2.(可选)一个符号字符('+'或'-')3.数字,字母,符号,空格组成的字符串表达式4.若干空格转换算法如下:1.去掉无用的前导空格2.第一个非空字符为+或者-号时,作为该整数的正负号,如果没有符号,默认为正数3.判断整数的有效部分:3.1确定符号位之后,与之后面尽可能多的连续数字组合起来成为有效整数数字,如果没有有效的整数部分,那么直接返回03.2将字符串前面的整数部分取出,后面可能会存在存在多余的字符(字母
首先在小程序input标签增加:adjust-position="false"的属性,然后已经可以把软键盘不使上方顶出,但是输入框也会因此被遮挡解决方法:在input输入框聚焦的方法中增加操作@focus="inputBindFocus"定义方法inputBindFocus(e){if(e.detail.height){this.inputHeight=e.detail.height//这个高度就是软键盘的高度}},最后给所需要的div增加,动态绑定样式,问题就解决了:style="{position:'relative',bottom:inputHeight+'px'}"图片: 补充:跳转页
首先在小程序input标签增加:adjust-position="false"的属性,然后已经可以把软键盘不使上方顶出,但是输入框也会因此被遮挡解决方法:在input输入框聚焦的方法中增加操作@focus="inputBindFocus"定义方法inputBindFocus(e){if(e.detail.height){this.inputHeight=e.detail.height//这个高度就是软键盘的高度}},最后给所需要的div增加,动态绑定样式,问题就解决了:style="{position:'relative',bottom:inputHeight+'px'}"图片: 补充:跳转页