自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 换新电脑,java环境需要装哪些软件

JDK编译环境必不可少Mavenmaven包,Spring项目的必备。Nodejs写java一般都会接触一些前端代码,nodejs是我们最常接触的。vue以node为主的前端框架。vpn这个就不说了把,写的项目一般都会涉及私人数据库问题,所以需要企业内部的vpn地址redis高性能的存储系统,一般用作缓存和数据处理。mq消息中间件,分布式项目必备。mysql数据库Navicat可视化数据库工具Git项目代码管理个人见解,也是方便自己以后换电脑装环境。不喜绕过。..

2021-08-16 16:29:33 292

原创 node.js安装及vue脚手架配置

下载node.js如何下载我就不做阐述,网上大把教程,傻瓜式安装。安装完了之后node会自动在所选的安装目录生产安装文件可以执行 node -v 和 npm -v 分别查看node和npm的版本号打了马赛克的是我新建的缓存文件夹。配置npm在安装全局模块时的路径和缓存cache的路径因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用C盘空

2021-08-16 16:11:37 1004 1

原创 使用注解将实体类Long类型字段,值为0时转为空

使用注解将实体类Long类型字段,值为0时转为空作用作用我们实现多表查询的时候,数据库的字段中总会保留其他表的id,id在实体类我们一般使用Long类型来接收,例如private Long typeId;而涉及到业务需求我们一把不会使数据库中这个关联字段为null,会给他赋予一个默认值为0,而当id为0的时候,我们实体类也会把0这个值传回前端界面,这个时候前端列表就会显示0这个值,这对我们来说并不是想看到的 ,所以便有了这个将Long类型的数值0转为null的类。该类配合@JsonSerializ

2021-06-08 15:28:53 2729

原创 小项目总结

此次项目是一个小项目,简单的实现了前后端交互的需求,前台的静态网页展示,后台的jsp管理界面,从数据库中获取数据实现动态接收。以下是我对项目的小总结。1、思路需要清晰,事先要有计划在做一个模块之前,一定要有一个计划,拟出大概,哪个步骤实现,有一个大概的流程会让项目编写如鱼得水,在出现错误的时候可以更快的找出错误所在,思路清晰,明白每一步的意义,不能回头看代码时自身都不知道某些代码的作用是什么。2、千万千万千万注重细节标签语义化、垂直居中等等。命名很难,不要随便命名。视图解析器搞清楚走还是不走,提交的

2020-09-13 11:19:39 131

原创 Ajax异步请求、实现步骤以及注意事项

作用:Ajax可以异步处理网页请求,在用户键入数据时,部分提交数据而不需要刷新整个网页,用来提高用户体验度以及满足实时数据接收的需求。实现步骤:1、获取Ajax对象function getXhr(){ var xhr = null; if(window.XMLHttpRequest){//针对其他浏览器 xhr = new XMLHttpRequest(); }else{//针对低版本的ie浏览器 xhr = new ActiveXObject('Micros

2020-09-02 18:06:49 313

原创 BeanFactory和Applicationcontext的区别在哪?

1)Applicationcontext是BeanFactory的子接口,继承了BeanFactory的所有方法,并且更加强大(例如:国际化,资源访问,传播等)。2)BeanFactory使用懒加载策略,用对象的时候才会创建对象,启动框架的时候不创建。ClassPathResource resource = new ClassPathResource("applicationContext.xml");BeanFactory factory = new XmlBeanFactory(resource)

2020-08-20 12:25:09 273

原创 java mybatis中#{}和${}的区别以及#{}的单取值

1)#{}是预编译处理,$ {}是字符串替换。2)MyBatis在处理#{}时,会将SQL中的#{}替换为?号,使用PreparedStatement的set方法来赋值;MyBatis在处理 $ { } 时,就是把 ${ } 替换成变量的值。3)使用 #{} 可以有效的防止SQL注入,提高系统安全性。4) 当传入参数仅为一个值类型或者单个值的时候,#会直接代替值,{}中的名字其实可以不用对应也可以取到值。map同理<select id="selectOne" parameterType="lo

2020-08-20 10:10:55 368

空空如也

空空如也

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

TA关注的人

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