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

原创 【随笔】致诸君,我开通简书了
嗯。。嗯。。我注册了简书的账号; 本来想不在优快云上继续更新文章了,至于原因,可以去简书看我的第一篇文章,当然并不是优快云不好之类的。。 但想了想,算了,还是会继续更新文章在优快云上,同步更新简书上的文章我的简书地址星赤sincH 欢迎各位看官。。最新文章会先在简书上更,再到优快云。。...
2018-08-21 23:18:11
193

原创 【随笔】编程语言学习流程
前言小扁我目前处于一个需要快速学习的阶段,但是欲速则不达,怎样才能高效地学习呢?经过一番思想的“翻江倒海”,小扁觉得无非以下几点,各位看官,若有非议(不接受反驳),请不吝赐教!正文编程语言学习流程是什么(概念,定义等)工作原理(底层实现等)怎么写(Helloworld,Demo等)在实际项目中的应用(在商业化的生产环境中的运用等)衍生产品(框架,服务器等)补充小...
2018-08-15 19:58:15
542
原创 【随笔】在没有更新文章的一个多月里,我干了啥子
我不能停滞不前前言各位看官,大家~好鸭!很遗憾,这篇并不是【Spring Boot】搭建个人博客 - 项目搭建。。距离我上一篇文章【Spring Boot】搭建个人博客 - 需求分析发布已经过去一个多月了;虽然现在还没有很多人看我的文章,但是万一有人看了,又万一别人以为我弃坑了呢,因此写下这篇【随笔】来告诉你们,我,并没有弃坑;其实更多是为了督促自己吧,不要真的弃坑了;那么问题来了,我...
2018-10-16 23:08:11
335
原创 【Spring Boot】搭建个人博客 - 需求分析
我不能停滞不前前言为啥子我要搭建个人博客呢? 因为我最近在学Spring Boot,觉得有必要做个项目来熟悉一下Spring Boot;然后就突然想起了自己老早以前就想搭个博客的需求。需求分析前台需求分析主页 导航栏,搜索栏,个人信息(部分),最新公告,热门博文,友链博文页 博文列表;点击某个博文,跳转至博文具体内容标签页 所有博文标签分类页...
2018-08-29 20:57:38
2702
原创 【Spring Boot】初体验
我不能停滞不前啊前言心心念念的Spring Boot初体验终于要写了;Spring Boot项目的具体创建过程不再赘述,因为网上有一堆了。。本文主要介绍我在创建过程中的踩坑,还有填坑本文中用的了一个 ResponseEntity类型,不懂的戳下面链接: 【Spring】源码浅析 - ResponseEntity.ok各位看官,在读文过程中,若有建议,请不吝赐教...
2018-08-27 17:29:02
317
原创 【Spring】源码浅析 - ResponseEntity.ok
前言为什么这篇又不是Spring Boot初体验,因为在初体验过程中,我使用的方法返回值类型并不是基本数据类型,也不是String,而是用了ResponseEntity,为了避免有些人看不懂,在这篇做个ResponseEntity的源码浅析。主要浅析ResponseEntity.ok方法的源码ResponseEntity.class让我们打开ResponseEntity.cl...
2018-08-23 18:16:00
13491
2
原创 【Spring Boot】初识
前言说好下篇要写用Spring Boot搭建博客或者写Spring Boot初体验;想了想,还是决定先写Spring初体验,但是在写Spring Boot初体验前,我觉得有必要先解释什么是Spring Boot (虽然概念这种东西网上一大把。。)Spring Boot概念概念这种东西,自然要到Spring官网去查。 Spring Boot is the starting poi...
2018-08-21 23:21:13
405
原创 【多线程】实现线程同步的几种方法(一)
前言最近小扁我被问到 实现线程同步有哪几种方法,而我只知道使用同步关键字synchronized来实现而已(⊙o⊙),,所以有必要来学习一下实现线程同步的几种方法;各位看官,若有非议(不接受反驳),请不吝赐教!实现线程同步的几种方法从我自己比较理解的方法讲起,后面的几种方法我现在也不是很理解,各位看官可以阅读这篇文章的参考文章 1. 使用同步关键字synchronized ...
2018-08-16 10:21:18
5891
1
原创 【数据库】事务的概念及其四大特性
概念事务是一个抽象的概念;是一系列指令(操作)的集合;而这些指令可以访问或更新数据库; 四大特性(ACID)事务有四个特性 * 原子性 Atomicity 事务的执行结果,要么全部成功,要么全部失败回滚;不存在中间结果; 栗子:银行转账 A有500,B有200 A转账B 300 最终的结果只有两个 要么转账成功,A剩200,B变500 要么转账失败,A,B余额都不变 ...
2018-08-12 12:12:22
5497
原创 【FreeMarker】FreeMarker概念及其工作原理
FreeMarker是什么FreeMarker是一种用Java语言编写的模板引擎(Java类库);可以基于模板生成输出文件(如HTML,电子邮件,代码等),并且不受限于容器,因此它的用途广泛,不只应用于Web方面; 在Web方面的主要应用:静态化页面工作原理示意图 具体过程前提:有后缀为.fld的模板文件 1. 创建一个Configuration对象 2. 设置模板...
2018-08-09 21:51:25
3613
1
原创 【JSP】JSP与Servlet的区别
JSPJSP即Java Server Page,直译为Java服务器页面,是一种服务器端的脚本语言,是一种动态网页技术;其本质就是一个Servlet ServletServlet就是一个Java类,这个类可以接收用户请求,然后处理请求,最后返回响应给用户 JSP与Servlet的区别JSP的本质是个简化的Servlet,注重于页面显示Servlet更加注重业务逻...
2018-08-09 18:54:21
552
原创 【JSP】JSP工作原理
描述用户请求,JSP被转换成Servlet.java,再转换成Servlet.class(字节码文件),再生成Servlet实例对象,进行业务处理,最后返回响应给用户示意图流程图 参考文章: 《Java Web从入门到入土》 《Java Web从入门到精通》视频实战版 常倬林等编著...
2018-08-09 18:49:48
1526
转载 【SVN】更新,提交,与资源库同步的区别
提交:是用本地文件覆盖服务器的文件,只有提交会导致服务器上发生变化 更新:只是把服务器上最新版本下载到客户端,规则如下:1、如果你本地的某个文件没有修改过,而服务器上的这个文件别人已经提交过新版本,那么会用服务器上最新的文件覆盖你本地的文件; 2、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件还没被别人改过,那么对你本地的这个文件没有任何影响; 3、如果你本地的某个文...
2018-08-08 08:29:14
1085
原创 【SVN】关于提交冲突的解决方案
在使用svn作为代码管理工具进行多人协作开发时,必不可免遇到冲突问题;这时主要以下两种解决方案 方案一先放弃自己的修改;Revert(回滚)到未修改的版本后再Update(更新)到最新版本,然后进行修改提交 方案二直接选择更新;这时会提示冲突,SVN会自动再生成三个临时文件(一共四个文件),在进行协商后,对确定好的文件标记为Resolved(此操作是告诉SVN当前冲突已...
2018-08-07 22:54:05
1284
原创 【ajax】【jxl】导出Excel时网页弹框下载
问题:使用jxl导出Excel时网页没有弹框下载原因:使用了ajax提交解决方案:不用ajax提交;改用下面方法:顺便提一下,网页中导出Excel的两种方法:无论使用poi还是使用jxl导出excel都需要用到流一种是outputstrean,另一种fileoutputstream第一种:如果想要弹出保存的提示框必须加入下列三句response.setContentType("applicatio...
2018-07-12 15:38:15
563
原创 【Tomcat】CATALINA_HOME与CATALINA_BASE的区别
CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录参考网址:http://blog.youkuaiyun.com/jiaotuwoaini/article/details/51455829
2018-07-12 15:20:49
708
原创 【Tomcat】Tomcat6(含Tomcat6)之后默认没有common,server和shared文件夹
查看Tomcat7的catalina.properties(位于Tomcat安装目录下的conf下)可知Tomcat6以后,commom文件夹被废弃,原来位于common/lib下的所有jar包统一到lib目录下而server和shared则需要手动配置补充:lib:存放所需的所有jar文件(整合了原来tomcat5.5中的common/share/server三个目录下的所有jar)...
2018-07-12 15:18:58
1966
1
原创 【Tomcat】安装之前为什么要先安装jdk
当有请求时,tomcat会自动将jsp里面的java程序部分提取出来,调用jdk将java程序编译成class,然后再执行这个class.你可以到tomcat的work目录下看看,你可以找到从jsp里面提取出来的java程序, *_jsp.java,也有编译后的class文件, *jsp.class。 所以,如果不装JDK,jsp程序就无法编译。因为jsp转换成servlet后需要编译,所以需要j...
2018-07-12 15:13:34
7930
原创 【Tomcat】class加载与查找顺序
Tomcat的class加载的优先顺序————- 1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。 2.环境变量CLASSPATH中的jar和class文件。 3.$CATALINA_HOME/common/classes下的class文件。 4.$CATALINA_HOME/commons/endorsed下的jar文件。 5.$CATALINA_HOME/commons...
2018-07-12 15:11:39
1954
原创 【Java】初学
关于初学Java,可以学习一下知乎这道问题的回答:https://www.zhihu.com/question/20218920问题是:Java初学者首先下载 JDK 开发环境,然后再下 eclipse 对吗?那 tomcat是什么?还需要安装吗?细心往下看,会有人讲到Java初学所需要注意的,应该会有所帮助参考网址:https://www.zhihu.com/question/20218920...
2018-07-12 14:49:50
195
原创 【Java】关于classpath
配置classpath目的Java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.c...
2018-07-12 14:35:46
185
转载 【Java】命名规范
驼峰法则:将所有字母都小写(包括缩写),然后将单词的第一个字母大写。每个单词的第一个字母都大写,来得到大驼峰式命名。除了第一个单词,每个单词的第一个字母都大写,来得到(小)驼峰式命名。 为避免歧义,文中小驼峰法统称为驼峰法,大驼峰/帕斯卡法统称为大驼峰法则。1. Package项目包命名规则:<域名反转>.<团队名>.<项目名>。相关项目可使用<域名反转&...
2018-07-12 14:21:57
208
原创 【Android】报错INSTALL_FAILED_TEST_ONLY
小编在使用真机进行测试过程中,在真机安装APK的过程中报错:INSTALL_FAILED_TEST_ONLY在查阅网上资料后,采用以下方案成功解决:在项目的gradle.properties文件中添加android.injected.testOnly=false如果采用上述方法不能解决,请查看以下链接中的方法:https://blog.youkuaiyun.com/pengchanghua/article/d...
2018-07-12 13:02:53
701
原创 【Android】报错request model level 3.0
当Android Studio报错:。。。request model level 3.0时。首先我们直译这个错误:需要model等级为3.0显然地,可以得出出现这个错误是因为我们的AS(即Android Studio)的版本低于所需再对比自身所使用版本是2.2.3,更加证明了是版本低导致的这个错误。因此在网上查阅资料后,得出以下解决方案:1): 升级Android Studio IDE的版本。2)...
2018-07-12 13:01:52
264
原创 【SSM框架】【怠惰致错】Invalid bound statement (not found)
Invalid bound statement (not found)直译为 无效的绑定声明(无法找到)刚开始出现这个异常时,以为自己尝试了网上所有方案,最后发现是自己的粗心所导致的异常网上方案如下图来源于:http://blog.youkuaiyun.com/qasrc6/article/details/52796323尝试了以上某些方案均不行后来,觉得尝试了上面方案中的倒数第二种,即将mapper.xml...
2018-06-06 17:57:44
5392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人