自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring-boot 初体验:访问Controller中路由404

在实验室使用python的Django框架做项目之后,我已经对搭建网站的流程以及结构有个大体的认识,最近项目事情比较少,所以试试Sprint-boot框架在按照网上的教程 使用maven以及搭建好Spring-boot以及mybatis的基本框架之后,运行启动类,整个网站算是成功跑起来了。但是再我创建Controller类并为其中的方法绑定url后,访问改路由却受到了下图页面直接报错404,看这个提示信息应该是我们的路由没有找到,经过反复的对比,我发现我的路由并没有问题。那问题就出在服务端了,想了一下

2020-07-08 22:27:36 625

原创 Django入门计划3

VIEW 视图与templates 模板view视图是Django的一个很重要的功能,它通常提供一个特定的函数以及并且还拥有一个特定的模板来动态生成网页。在之前我们也使用过Django的视图功能,就是在views.py文件中加入了一个函数,之后通过URLconfs将这个函数与一个URL绑定。我们访问对应的URL就能在页面上看到函数的返回值了,可以说是views.py文件中存放的就是网页的后端逻辑...

2019-12-28 16:38:29 116

原创 Django入门计划2

上一个入门计划1就是简单的安装以及了解一下Django,可能是进去了个脚趾头,现在继续往里面迈项目与应用我们在入门计划1里面创建了一个项目叫做django_HelloWorld,从理论上来说我们现在就可以用这个项目的框架直接写我们的网站了,但是这样写出来的网站逻辑可能不太清晰,例如存数据库的逻辑与处理数据的代码写在一起了,不方便以后的代码维护以及交接,所以在这里就要用到Django的应用这一概...

2019-12-25 00:40:34 103

原创 Django入门计划1

最近加入了实验室里面的项目要使用Django所以要学一手Django,边学边写个博客什么是DjangoDjango是一个由Python写成的Web应用框架,就是说我们有了python和Django我们就可以做一个简单的小网站了安装Django由于Django是一个python的包,所以我们简单粗暴的 pip install Django 就可以了,如果没有pip也可以从https://ww...

2019-12-20 22:43:57 103

原创 Android 获取系统时间

Android开发中经常需要我们获取系统时间,而获取系统时间大致可以用这两种方法解决1)SimpleDateFormat+Date+System.currentTimeMillis()其中currentTimeMillis是用来返回一个当前时间距离1970-01-01 00:00:00的毫秒数,之后用这个数值构造一个Date对象,之后使用SimpleDateFormat类来对这个Date对...

2019-02-22 11:37:14 6709

原创 多线程之实现Runnable与继承Thread的区别

我在上一个博客说了两种实现多线程的方法,实现Runnable接口与继承Thread类,表面上看他们都没有什么区别,但在实际使用中继承Thread的较少,实现Runnable的较多。这说明他们之间还是有很大的区别的,下面我们看一下它们的区别:我们首先给他们设置一个环境,People是一个类它或者实现了Runnable接口或者继承了Thread类,同时他还有一个int属性代表他的血量,初始值是10,在...

2018-06-23 23:17:05 874

原创 多线程之创建线程

提升性能是我们在编程的时候常常听到的一句话。在一般情况下我们通过优化算法,减少时间复杂度提升性能,但是算法总是会有一个极限。这时候我们如果想接着优化我们的程序我们就需要将目光从软件移到硬件上去了,我们现在使用的CPU都有多个核心,为了充分利用多核和多处理器,我们需要将程序转化为并行执行。在这里我们首先区分一下进程和线程的区别,很多初学者都很容易搞混他们两个进程:私有空间,彼此隔离,拥有整台计算机的...

2018-06-23 11:06:34 189

原创 JAVA多种方式实现从文件按行读数据和写入文件数据

作为一个基本知识,对读写文件相信我们在写代码的时候都遇到过,对于我而言我一般是直接BufferReader或者BufferWriter安排上就完事了,但是我们的实验从来不让我失望,他这一次要求我们用三种不同的方式进行读写文件,没错就是三种。在我好不容易完成了他的要求之后我赶紧将这三种方式变成我的博客嘿嘿嘿1.Reader and Writer作为Reader和Writer,他们和InputStre...

2018-06-22 00:22:45 3634

原创 Strategy 策略设计模式

我们一共六次实验,课上讲了这么多设计模式,最让我印象深刻的就是策略设计模式了,你要问我原因。一个是策略模式用的多另一个是这个模式不好学啊,看了好多博客想了半天才整明白啊。这必须写一篇博客啊!首先Strategy是为了可复用而设计的设计模式,在具体分类中它属于行为模式,可以理解为根据不同的行为来具体分类,但是虽说行为不同,但是他们也是有共同的特点。举个例子:用拳头打和用巴掌打不一样,但是总结起来都是...

2018-06-21 23:40:07 2143

原创 关于异常的理解

不出意外,我们的课堂和实验总是会告诉我们一些比较实用的知识,然后我还总是听的不太明白,没有办法只能自己找一找之后写一篇博客记录一下了。。。这次的实验要用到异常处理,既然要处理异常1我们首先就要知道什么是异常,异常的分类是什么样的,我们首先看一张图:这张图简洁明了的告诉了我们有一场的分类首先是最外层Throwable它是所有异常和错误的祖先。代表的是所有可以通过java异常传播机制来传播的问题的共性...

2018-06-20 16:28:35 577

原创 java自带logging以及log4j的应用

啊,在经过使用正则表达式之后我们的实验又让我们使用日志记录发生的异常了,老师上课时候非常高兴的告诉我们日志很简单并且有多种日志可以使用。我回去一看,嚯还真是不少,而且他们都有一个共同特点——————我都不会用。。。所以在我搞完实验之后赶紧过来写一手我用到过的日志。1.logginglogging是Java里面自带的日志工具,由于是自带的所以我们不用导入库直接import import java.u...

2018-06-18 22:28:25 7078

原创 JAVA正则表达式

我们在Lab3的时候第一次接触了正则表达式,而且是一开始就让我们使用正则表达式提取文件中的字符串,这当时确实为难了我好长一阵子,现在闲下来赶紧总结总结省得以后再忘了首先我们发现正则表达式经常是长"[a+b*]?c"这样子的,看起来十分的奇怪也不知道他要表达什么意思,所以我们还是从最基础的语法先看起字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"...

2018-06-18 20:36:15 167

原创 java.util.concurrentmodificationexception出现原因以及解决方法

话说啊在我前几天做实验的的时候,突然蹦出了一个很奇怪的异常,在这里先用一段代码将这个异常抛出来import java.io.IOException;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class asdwq { public static voi...

2018-05-22 21:28:53 6854 1

原创 Android 散记

学习Android时总会看到一些书里没说的地方,在这里记一下以防忘记Intent intent=new Intent(Intent.ACTION_VIEW);1 Intent.ACTION_VIEWString android.intent.action.VIEW用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http...

2018-03-23 14:37:44 107

空空如也

空空如也

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

TA关注的人

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