- 博客(17)
- 收藏
- 关注
原创 面试经历
第一次JAVA基本数据类型String怎么变成Int用过什么集合类list,map,setlist,map各自的实现HashMap和ConcurrentHashMap以及它们的线程安全问题mysql的引擎和索引springAOP和spring的几个注解堆排序过程网络协议TCP三次握手和四次挥手握手过程中字段的变化反射抽象类和接口的理解...
2021-02-07 12:50:53
137
原创 阿里云服务器项目部署总结别人大全集
基于阿里云服务器Linux系统部署JavaWeb项目INTELIJ IDEA 正确的打war包方式Linux服务器下查看tomcat服务是否启动,重启等基本操作Linux 中 Tomcat 启动成功 但 无法访问 解决方法Linux下 Tomcat 配置启动成功但是无法访问网页的问题【2019-09-25】解决linux中的tomcat启动成功本地访问不到...
2020-05-01 18:03:49
213
原创 一些对于Java性能调优的理解
Java性能调优JDK体系结构图一.深入字节码底层剖析JVM内存结构图表示了JVM在程序中的作用JVM虚拟机内部构成由三部分组成,栈中存放局部变量,每一个线程运行时Java虚拟机都会给它分配一个栈空间,存放线程中的局部变量栈帧概念:一个方法对应一块栈内存区域,存放方法自己的局部变量。main方法内调用compute()方法,这个栈也是满足先进后出,main()方法先进入,先开...
2020-03-21 11:04:15
160
原创 ubuntu系统解决配置python3和pip3遇到的各种问题
1.安装python3并配置2.Ubuntu下pip3的安装、升级和卸载以及出现main错误时的解决方法3.2.的时候出现的修改pip3文件需要修改只读权限的方法4.解决pip3无法正常使用的情况subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.原理就是...
2019-11-18 17:52:55
711
原创 python安装库时遇到的各类问题
1.python更新pip失败解决方案2.socket.timeout: The read operation timed out解决方案3.python -m pip install --upgrade pip 更新一直报错4.pip安装库时出现Read timed out.解决办法5.Windows下使用Python中pip安装OpenCV...
2019-11-13 18:50:32
236
原创 单片机学习
单片机(十天征服你)电平特性定义单片机为TTL电平:高+5V 低:0V定义计算机串口RS232电平:高:-12V 低+12V所以计算机与单片机之间通讯需要加电平转换芯片max232(试验班上左下角)。STC89c52中的2*4=8k的意思就是指内部存储空间是8k两种点亮灯的方法(同时点亮同理)点亮D1#include<reg52.h>sbit D1=P2^...
2019-11-13 18:44:42
332
原创 后台商品的springMVC上传与富文本上传ftp服务器功能的开发
后台商品的springMVC上传与富文本上传ftp服务器功能的开发1.后台商品的springmvc上传(1)需要验证是否是管理员User user=(User)session.getAttribute(Const.CURRENT_USER); if(user==null) { return ServerResponse.createBy...
2019-09-06 11:45:21
152
原创 高复用服务下的密码修改
高复用服务下的密码修改对象响应1.在service层中存在一个UserServiceImpl类实现功能代码逻辑。在密码修改之前我们首先要通过checkVaild方法校验用户名或者Email邮箱是否存在。(同时checkVaild这个方法在注册功能中也有巨大的用处)public ServerResponse<String> checkValid(String str,String t...
2019-08-16 10:24:21
194
原创 springMVC数据绑定
SpringMVC数据绑定数据绑定是将控件属性绑定到一个对象属性上的方法。基础知识1.分为三种类型:基本类型(int),包装类型(integer),数组。基本类型的key是必须传的,只能是int类型的。包装类型的key可以不传,integer可以为空的。integer类型可以为空。int不能为空@RequestParam注解可以配置是否需要为空@RequestParam详解。...
2019-08-13 17:08:34
154
原创 高复用服务响应对象得设计思想及抽象封装
高复用服务响应对象得设计思想及抽象封装1.Common文件夹中装入许多的公共类,这些公共类为了满足高复用且具有服务响应进行了抽象封装。2.在名为ResponseCode的枚举类中存在ERROR(1,“ERROR”),SUCCESS(0,“SUCCESS”)的枚举状态。构造函数等代码如下 private final int code ; private final String ...
2019-08-11 17:52:14
239
原创 Mybatis三剑客
Mybatis三剑客1.mybatis-generator插件作用是根据数据库自动生成pojo层,dao层和.xml(dao层接口的实现)文件。1. <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generat...
2019-08-07 23:29:10
188
原创 git初始化
git初始化1.在码云中建立新的仓库2.在idea中目录结构下建立README.md文件,建立.gitignore文件。.gitignore是一个配置文件,作用在于里面配置的文件匹配上的进行忽略,并不会推送到git仓库上,也不会检查到本地的变化我的.gitignore配置文件中的内容如下`*.class//忽视类文件#package file //忽视以下两种包文件*.wa...
2019-08-07 10:37:48
171
原创 项目初始化
项目初始化1.初始化数据库2.安装IDEA 153.maven创建web项目并验证(配置JDK,配置maven,配置Tomcat,使用archetype创建空白maven项目,初始化项目文件夹本地发布验证)4.创建和使用git仓库(git初始化,-gitignore文件配置,添加更新文件,推送到远程git仓库,创建及切换分支)5.Maven的Pom初始化6.创建项目包结构7.Myba...
2019-08-06 15:20:01
397
原创 git——分布式版本控制
git——分布式版本控制1.解决冲突:人工界定如何取舍2.回到过去:(1)使用git log命令查看时间点获取commit(2)使用git reset -hard commit跳转到指定时间点,hard是当前项目版本的指针,相当于让时间回到commit时间点。3.回到出发时间点git refloggit reset -hard commit4.建立里程碑(常用软件中的版本号标识)...
2019-08-03 17:51:40
126
原创 项目管理利器---Maven总结
项目管理利器—Maven总结1.Maven环境搭建及第一个Maven程序HelloMaven(1)环境搭建在课程上找到的maven资源连接maven下载链接,感谢geely老师环境变量配置如下然后在环境变量Path中要将%MAVEN_HOME%\bin配置进去!!cmd窗口输入mvn -v就可以知道是否配置成功!(2)第一个Maven程序HelloMaven建立第一个maven项目...
2019-07-31 21:08:43
271
1
原创 子序列和子串问题算法的全面总结
1.分清楚什么是子串,什么是子序列看文章前首先要搞清楚什么是子序列,什么是子串;子序列是指一个字串中非连续的字串,例如:字串A:123456789 它有一个子序列a:13579(非连续) 它有一个子串b:12345(连续)。2.有关子串问题的算法(1)最大子串何为最大子串,例如:最大子串是要找出由数组成的一维数组中和最大的连续子串。比如{5,-3,4,2}的最大子串就是 {5,-3...
2019-05-08 19:59:14
14240
11
原创 特征匹配实现印刷体数字识别,卷积神经网络实现印刷体数字识别
特征匹配实现印刷体数字识别,卷积神经网络实现印刷体数字识别(很可靠)1.印刷体数字识别(特征匹配)1.首先需要了解为什么印刷体数字识别我使用的是特征匹配的方法,我起初也走了很多的坑,当初固执的识别印刷体数字去使用cnn(卷积神经网络),但是没有专用的印刷体数字的数据集供我去训练卷积神经网络,我却很傻很天真的将mnist手写体数字数据集用作训练。我先在郑重的告诉你们卷积神经网络可以训练印刷体数字...
2019-03-31 19:37:09
5661
50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人