自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学计算机的小可爱们注意了,我将用一篇文章,搞定你的毕设难题!!!

前言大学生活转瞬即逝,又快要来到毕业的季节了。你准备好了吗?本篇文章,我将拿出一个毕设项目给你们做一个分析。希望能给在准备毕设的你们带来些许帮助。相信不少作为即将大四的毕业生,一方面,找自己的实习工作需要花费很多的时间。另外一方面,也是尤为重要的就是自己毕业设计。首先我们的毕业设计选题应该注意什么呢?毕设选题需要注意什么?学计算机的小可爱们注意了,我将用一篇文章,搞定你的毕设难题然而今年毕业的小伙伴们最近要开始做毕业设计啦,可能还有很多同学对选题问题感到茫然,不知从何下手。那么今天小编就先从毕

2021-01-12 15:41:03 622 16

原创 工作累了,用java写个游戏吧!开源一款游戏引擎

吃喝玩乐是人类的基本需求,只有繁重的工作,生活完全没有乐趣,与上世纪的奴隶没什么区别。游戏作为一种生活的调剂品,占据了大部分人的生活。凡事过犹不及,all work || all play都会对个体造成不可磨灭的损伤。工作累了,不如使用熟悉的开发语言,自己做一款游戏。虽然粗糙,但那是自己的作品—一些想对这个世界说的话。本次开源的游戏引擎叫做超级玛丽,基于Java界最流行的游戏框架Libgdx,偏底层。虽然没有一些专业的游戏引擎功能齐全,但使用它,可以做一些跨平台的复杂游戏。比如下面我发的这张图里面就有

2021-01-11 15:40:52 580

原创 教你如何做一个完整的建站网站?1000种建站模板都在这里(适合小白)

注:我写这个文章的目的只是为了分享我自己做网站的流程,不是教大家一行一行敲代码的,如果是想学其他语言的基本编程,在评论区留言,我会告诉大家的。对于刚刚接触 建站的用户来说,不管是自己来做还是交给第三方建站公司,都要清楚建站市场上几种常见的建站方式,了解其中优劣,避免后期维护带来不必要的麻烦。有很多人都不知道建站有哪些方法,怪自己的敲代码的水平不如别人,现在我来告诉你们这两种建站方法:如下两种常见的建站方式1、源代码建站源代码建站,顾名思义,是在网站下载一套合适的源码,通过修改原程序代码和网站里面的

2021-01-08 15:12:48 3878 2

原创 如果面试官问您还有什么问题要问的,应该如何巧妙的回答才算合适呢?

可以询问招聘原因、岗位地位、岗位人 数和培训、晋升空间、具体负责工作内容。容当面试官抛出这个问题的时候,一定要谨慎回答。如果问得不好,那就是亲手把工作机会葬送了。一定要少问工资和私人隐私问题,也不要暴露自己的缺点。1、询问招聘原因:是因为有人离职,还是因为部门扩招,或者是因为新成立的部门?通过这个问题,你能够很好地了解到,这个公司关于这个职位的基本状况。2、询问岗位地位:可以了解到你这个职位在公司的价值,以及所占的比重!这一点关系到你这个职位的前景发展,和被重视的程度。3、询问岗位人数和培训:这样

2021-01-07 15:52:25 1508

原创 致毕业一年的自己---在上海乐字节的总结

前言在毕业一年的关头,给自己的一份总结以及展望。过去的一年技术层面vue源码最近一年,团队的学习氛围浓厚,自己也把vue的源码看了一遍,然后,满满开始梳理和写作博客。最大的区别就是,这个写作过程中,完全是按照自己的认知去写作,而不是从别的博客拼凑。然后自己将会梳理一份大纲,然后讲vue初始化到数据响应到模版解析再到patch的过程,全部过一遍。js在语言方面,在做业务的过程中,虽然时常运用,但是还是需要整理,以及深化。特别是对es6的一些属性,有些在业务中并不常用。而且对于设计模式,自己也要学

2021-01-06 15:49:20 235 6

原创 在网页设计中如何排版,教你一些有效的方法,足够让你的排版变好看

可以说,排版是UI设计中最难的部分。在这篇文章中,我会教你一些实用的技巧,你可以在你的项目中使用。一、考虑用户我们应该记住,除了美学,我们还有用户。你需要使用的字体要灵活。你的字体应该提供粗细不同的宽度。注意这些方面是很重要的,好的排版对读者来说是“透明”的,但坏的就会让人从显示器上“尖叫”出来。了解什么字体是让人最易读的,整体看起来最简洁大方的,我们就应该选择什么样的字体来排版。二.易读性易读性是衡量在一个特定字体中区分一个字母和另一个字母的方式。它是微型字体,专注于字体、字母和细节。自然,

2021-01-05 14:19:53 1629

原创 有了这套完美的毕业设计,让你觉得轻松解决毕业论文

个人认为软件开发—大学生毕业设计的正常流程应该是这样的:1.毕业设计选题(3小时),选择一个自己熟悉的,题目尽量新颖,避免最后查重过高,降重困难;2.如果会java web开发,中间时间随便玩,或者出去找工作上班,不需要管毕业设计了;如果不会,就要自己自学了,大概2个月左右就可以学会java web(不包括框架开发);3. 毕业答辩前2个月左右开始做项目,码代码时间大概需要2个星期左右,其余时间全用来撰写毕业设计论文以及查重降重,修改测试项目。也可以买论文,毕竟我觉得大学生写论文意义不大,所学浅薄,

2021-01-04 14:28:08 928 3

原创 java基础笔记java的一些基础知识

一、java程序运行过程:1、编译javac文件,把java源文件编译成class字节码文件2、运行java:运行class文件**二、标识符(给类,方法,变量起名):**1、以字母(采用unicode字符集),下划线,$开头2,其余部分可以是:字母(采用unicode字符集),下划线,$,数字3、不能是关键字**三、变量**1、局部变量:定义在方法内或语句块内(使用前必需手动初始化)2、成员变量(实例变量field):定义在类里面,方法外面,从属于对象!(如果我们没手动初始化,系

2020-12-31 15:46:28 69

原创 你知道目前最流行的Mybatis框架吗?如何搭建呢?

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。M

2020-12-30 14:50:20 90

原创 如何通过 Spring 框架进行 JDBC 事务控制呢?

Spring 进行 JDBC 事务控制的方式通过 xml 配置实现通过注解实现案例实操Xml 事物配置声明1).修改 xml 命名空间xmlns:tx="http://www.springframework.org/schema/tx"http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd2).aop代理<aop:aspectj-autopr

2020-12-29 14:54:44 88

原创 Java开发工程师与大数据开发工程师有何区别?

最近发现有些同学并不太了解大数据开发工程师这个职位,所以想简单介绍一下什么是大数据开发工程师,当前互联网公司的数据开发到底是什么样子的?和一般的Java或者PHP工程师在工作上有什么区别?什么不是大数据开发?仅使用数据库(关系型mysql,sqlserver,oracle等 非关系型 mongo redis等),尽管数据量达到千万级别,亿级别不是大数据开发。从业务系统的数据库中查询数据然后产出报表不是大数据开。端上(页面,h5,手机native)埋点上报数据记录到数据库中不是大数据开发。什么是大数

2020-12-28 15:12:16 2348

原创 我在上海乐字节学习Java编程—学计算机的女生,是一种怎样的存在?

《爱情公寓》里面,曾小贤的一句话,曾经成了很火的段子。作为一个学计算机的女生,心酱想把这句话改一下。大学里有三种学生,男大学生,女大学生,学计算机的女大学生。心酱当初报志愿的时候,其实并没有填任何计算机相关的专业,但是手贱的选择了“服从志愿调配”。然后就到了“软件工程”专业,然后就开始了我悲催的大学四年。计算机系苦,学计算机的女生更苦在网上搜索“大学最累的专业”然后计算机相关专业比其他专业相对辛苦,其实大部分人心里都是有这个概念的,但是具体有多苦多累呢?心酱只是一个普通的学计算机

2020-12-25 17:05:30 151

原创 我在上海乐字节学习编程----零基础学Java不知道怎么学?最强学习路线来了!

作为刚刚进入Java领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多如下的困惑。l 如何学习Java语言?l 在Java学习过程中需要掌握哪些技能?l 各大公司对Java开发的要求是什么?l Java 学习过程中有哪些注意事项?l Java 工程师的职业发展规划是什么?我把Java 的学习过程分为4个阶段:理论阶段、开发阶段、进阶阶段以及实战阶段。理论阶段在具体谈论Java知识点之前,我想先跟同学们聊聊Java 语言自身的一些特点、生态系统以及适用的场景,这有助于

2020-12-24 14:49:35 174

原创 Spring Ioc 实例化 Bean 对象有几种方式?

Spring 实例化 bean 的方式构造器的方式静态工厂方式实例化工厂方式案例实操构造器的方式实例化 bean 对象<bean id="hello" name="hello" class="com.xxx.demo.Hello"></bean>**通过默认构造器创建 空构造方法必须存在 否则创建失败 **静态工厂模式特点:要有该工厂类及工厂方法工厂方法是静态的StaticFactory 静态工厂/** * 静态工厂模式 * */public

2020-12-23 15:44:20 91

原创 Spring DI 依赖注入有几种方式?

Spring 实例化 bean 的方式Set注入构造器注入静态工厂注入实例化工厂注入案例实操Set注入xml配置(同时spring也提供了对于基本数据类型的set注入方式)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2020-12-23 15:41:16 96

原创 你知道设计模式中的代理模式吗?

代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为式实现的方式静态代理动态代理案例实操静态代理为某个对象提供一个代理,代理角色固定,以控制对这个对象的访问。代理类和委托类有共同的父类和父接口,这样在任何使用委托类对象的

2020-12-22 14:35:17 57 1

原创 你知道面试必问的AOP吗?通过Spring又如何实现呢?

Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面。联想大家吃的汉堡(中间夹肉)。那么 aop 是怎么做到拦截整个面的功能呢?考虑学到的 servlet urlpattern /* 的配置,实际上也是 aop 的实现 。Spring Aop 实现的方式注解 方式XML 方式案例实操注解方式jar 包坐标引入&l

2020-12-22 14:33:24 64

原创 你知道权限管理的角色授权与认证吗?

权限管理中,角色授权与认证属于权限模块中的关键模块,角色授权即是将角色能够操作的菜单资源分配给指定角色的行为,角色认证即是当用户扮演指定角色登录系统后系统对于用户操作的资源进行权限校验的操作,意思这里说明白了,那么在代码中应该具体怎么实现呢?角色授权与认证的方式前端页面展示控制后端权限访问控制案例实操角色授权树形数据展示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J3UWUYx5-1608540611370)(https://imgkr.cn-bj.ufi

2020-12-21 16:51:48 221

原创 你知道权限管理的RBAC模型吗?

权限在日常办公系统中算是一个比较常见的基本功能,对于存在有权限模块的系统中规定了登录用户能够操作哪些资源,不能够操作哪些资源。借助权限模块可以有效的控制参与到系统不同身份人员要具体做的操作,可以说一个成熟的后端系统离不开一个比较完善的权限管理系统。权限管理的方式RBAC模型RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是比较早期提出的权限实现模型,在多用户计算机时期该思想即被提出,其中以美国George Mason大学信息安全技术实验室(LIST)提出的RB

2020-12-21 16:49:51 150

原创 SpringMVC到底是如何处理请求的?

很多人会用 SpringMVC,但对它的处理请求的方式并不清楚,当我们学习一个知识的时候,了解它会让我们更好地使用它,下面我们来看看 SpringMVC 是如何处理请求的。请求流程的方式先上图:Spring MVC 框架也是一个基于请求驱动的 Web 框架,并且使用了前端控制器模式(是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。首先让我们整体看一下 Spring MVC 处理请求的流程:首先

2020-12-17 15:54:11 86

原创 XML数据如何进行解析呢,方式有哪些?

上回我们说到 JSON 解析的四种方式,那么这次我们来看看 XML 的四种解析方式。解析的四种方式DOM 解析SAX 解析JDOM 解析DOM4J 解析案例实操DOM 解析DOM(Document Object Model, 文档对象模型),在应用程序中,基于 DOM 的 XML 分析器将一个 XML 文档转换成一个对象模型的集合(通常称为 DOM 树),应用程序正是通过对这个对象模型的操作,来实现对 XML 文档数据的操作。XML 本身是以树状的形式出现的,所以 DOM 操作的时候,也

2020-12-17 15:50:40 295

原创 JSON数据如何进行解析呢,方式有哪些?

这个问题是我们作为程序员几乎每天都要进行的操作,那它有多少种方式呢,我们这里就这点来说一说。解析的四种方式官方解析谷歌 Gson 解析阿里巴巴 FastJson 解析Jackson 解析案例实操这里我们就只讨论对象与 json 如何互相转换。这里我们先创建好 Maven 项目,方便引入依赖,通过单元测试来实际检验我们不同的解析方式。下面我们都使用 User 对象,先创建好我们需要的类。User.javapackage org.example;public class User

2020-12-17 15:43:33 177 1

原创 问题:JSON的格式类型到底有哪些呢?

JSON是目前最流行的一种数据交换格式,对于它我们有必要非常熟悉它的各方面知识,这次我们来看看它的格式类型有哪些。数据交换格式方式基本类型数组类型对象嵌套案例实操基本类型{“键” : 值, “键” : “值”,…},以大括号开始,键的名称加上冒号,然后跟上对应的的值,若有其他键值对则以逗号进行分割。{ "name": "张三", "age": 18, "sex": true}数组类型[{“键” : 值, “键” : “值”},{“键” : 值, “键” :

2020-12-16 13:00:59 64

原创 问题:JavaWeb中实现文件上传的方式有哪些?

上回我们说了下文件下载的方式有哪些,这次我们从不同的环境下简单来说说文件上传的方式有哪些。文件上传的方式Servlet2.5 方式Servlet3.0 方式SpringMVC 方式案例实操Servlet2.5 方式文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文件,这才是一个完整的文件上传。1) 前台页面在做文件上传的时候,会有一个上传文件的界面,首先我们需要一个表单,并且表单的请求方式为 POST;其次我们的 form 表单的 enctype 必须

2020-12-16 12:59:35 61

原创 问题:Session的销毁方式到底有哪些?

Session,作为我们离不开的后台的技术,它的出现主要是为了解决 Http 协议的无状态特点,用于解决用户状态的存储问题,而往往对于存储来说都会涉及到一个时间问题,下面我们来看看它的销毁方式到底有哪些。销毁的方式默认时间到期自己设定到期时间立刻失效关闭浏览器关闭服务器案例实操默认时间到期当客户端第一次请求 servlet 并且操作 session 时,session 对象生成,以 Tomcat 为例,Tomcat 中 session 默认的存活时间为 30min,即你不操作界面的时间

2020-12-16 12:57:05 93

空空如也

空空如也

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

TA关注的人

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