自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 线程安全和非线程安全

  线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。  线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。  如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结...

2018-07-13 11:35:00 175

转载 Spring MVC拦截器入门

关于拦截器的理解1、 HandlerInterceptorAdapter:对请求进行拦截,做一些预处理、返回处理、后处理的操作。SpringMVC中使用拦截器的方法,继承HandlerInterceptorAdapter类,并根据需求实现其中的preHandle方法(预处理)、postHandle方法(返回处理)、afterCompletion方法(后处理)。(1)pre...

2018-07-12 13:34:00 202

转载 Java反射的理解

.java文件可以直接调用方法,但是有些东西需要经过编译才能奏效。所以有时候需要操作.class文件。本来只能直接对Java中的进行操作,但是通过反射机制可以动态地获取或操作某些东西。如下:Java在反射的时候经常用到Field类。利用Filed类使用反射改变属性值,可以用在修改配置文件上。可以看一下这篇博客:https://blog.csdn.net...

2018-07-11 13:30:00 131

转载 mybatis

一些实例:关于分页查询批量解析idmapper中的语句应该是:转载于:https://www.cnblogs.com/dorra/p/9288196.html

2018-07-10 11:42:00 100

转载 重定向和转发

在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:forward page="a...

2018-03-12 15:56:00 60

转载 java web项目的开发环境的搭建

1、jdk的安装:下载:http://java.sun.com选择JavaSE,找到jdk并下载。安装好之后配置环境变量。环境变量的配置:控制版面-系统-高级系统设置-环境变量:  (1)JAVA_HOME:jdk的安装路径,比如我的是 D:\Program Files (x86)\Java\jdk1.8.0_112;  (2)Path:%JAVA_HOME%\b...

2018-02-20 18:00:00 62

转载 Ubuntu16.04安装TensorFlow

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade发现有报错!解决方法:出现这个warning,可以输入以下:import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'导入...

2018-02-17 23:04:00 58

转载 Ubuntu16.04更新和下载东西报错

查询系统当前内核查询系统现有内核文件由上可知,当前使用的4.13.0-26内核,系统内还有4.10.0-42内核。清除多余内核文件如上,报错!共有三个报错:子进程 旧的 pre-removal 脚本 返回错误状态 1子进程 新的 pre-removal 脚本 返回错误状态 1子进程 已安装 post-installation 脚...

2018-02-09 22:34:00 195

转载 Python与其他语言的区别

Python中没有自增自减运算。python 不使用 ++ 的哲学逻辑:编译解析上的简洁与语言本身的简洁。举个例子来说python 与 c 语言概念上的一些差异:python 中,变量是以内容为基准而不是像 c 中以变量名为基准,所以只要你的数字内容是5,不管你起什么名字,这个变量的 ID 是相同的,同时也就说明了 python 中一个变量可以以多个名称访问。这样的...

2018-02-03 20:58:00 152

转载 Python字典与json的异同

在学习Python的时候,我们学习到,Python3 的标准数据类型有:  数字(Number)  字符串(String)  列表(List)  元组(Tumple)  集合(Set)  字典(Dictionary)发现字典和web前端中的json有点像。接下来比较一下两者的异同。字典结构:json数据形式:{ "stude...

2018-02-02 20:59:00 206

转载 Python入门笔记(七)

文件:打开文件文件对象方法:下面这种方法效率更高:要关闭才会写入到文件中,否则是存在缓存区。转载于:https://www.cnblogs.com/dorra/p/8399329.html...

2018-02-01 15:40:00 57

转载 Python入门笔记(六)

集合:集合中的元素不能重复,集合中的元素具有唯一性。集合不支持索引:如何创建一个集合:一种是直接把一堆元素用花括号括起来;一种是使用set()工厂函数。例题:去掉元组中重复的元素:用之前学的知识点:用集合的方法:但是用集合的方式,得到的是有序的。定义不可变集合:用frozenset转载于:htt...

2018-01-31 16:42:00 65

转载 Python入门笔记(五)

字典:键(key)值(value)序列类型:字典是映射类型空字典:如果用关键字参数来创建字典,会排序:如果用引号就会报错:修改键值:增加也是用这个方法:工厂函数类型:str(),int(),list(),tuple()......字典的内嵌函数:...

2018-01-31 12:20:00 70

转载 Python入门笔记(四)

递归递归的举例:汉诺塔游戏:树 :谢尔宾斯基三角形:递归自拍:如下是一个递归函数,但是调用它的话会一直循环直至消耗掉所有的内存,只有按ctr+c才会停止执行。但是,如上,它会报错,Python3出于善意的保护,Python3对于递归的默认深度的设置是100层(Python2是1000层左右)。不过若是写网络爬虫工具,有时候...

2018-01-27 22:12:00 72

转载 Python入门笔记(三)

函数Python如何定义函数和调用函数:调用没有定义的函数会报错:对于含有参数的函数:函数的参数分为形参(parameter)和实参(argument),同C语言和Java语言中的形参和实参。如上,name、num1和num2是形参,'Python'是实参。MyFunction._doc_...

2018-01-25 21:22:00 68

转载 Python入门笔记(二)

数组:向列表添加元素有:append()、extend()、insert()appendappend里面只能有一个元素:报错!那么使用extend:extend的原理其实是使用一个列表来扩展列表insert:注意:列表索引值是从零开始。关于列表中元素位置的调换,可以使用一个中间变量:调换成功!...

2018-01-23 22:48:00 58

转载 Python入门笔记(一)

(来自小甲鱼零基础入门学习Python)要学习Python可以把菜鸟教程里面的内容过一遍:http://www.runoob.com/python3/python3-basic-syntax.html如果想知道Python有多少内置函数(BIF),可以输入 dir(__builtins__) (注意是两个横杆)纯小写的是内置函数 。通过help可以知...

2018-01-21 21:27:00 85

转载 Ubuntu下安装Python3和IDLE3

一、安装Python3:首先,输入命令:sudo apt-get install python3然后会发现已经有python了。。。输入:python,就可以知道Python是否安装成功,并且可以看到版本号。发现它是python2.*的,因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载Python2!!!需...

2017-12-27 22:00:00 229

转载 session、cookie和application的区别

首先先来个总结:当你浏览网页的的时候,会有一些推送消息,大多数是因为你最近浏览过同类的东西。这是因为,你浏览某个网页的时候,web服务器会先送一些资料放在你的电脑上,你打的字、选过的东西等等,cookie都会帮你记录下来。当你下次再进同一个网站,web服务器会先看看它上次留下来的cookie资料,有的话,就会依旧cookie里面的内容来判断使用者,送出特定的网页内容。要...

2017-10-29 00:09:00 402

转载 Struts2框架

day02(目录)1、结果页面配置  1.1 全局结果页面  1.2 局部结果页面  1.3 result标签type属性2、在action中获取表单提交数据  2.1 使用ActionContext类获取  2.2 使用ServletActionContext类获取  2.3 使用接口注入方式获取3、Struts2提供获取表单数据方式  3....

2017-10-27 17:42:00 63

转载 module.exports 与 exports

http://www.ghostchina.com/module-exports-and-exports-in-node-js/转载于:https://www.cnblogs.com/dorra/p/7712624.html

2017-10-22 23:24:00 67

转载 将阿拉伯数字的钱转换成汉字

昨天参加一个笔试的时候,遇到这样一个问题:将阿拉伯数字的钱转换成汉字package com.dorra.jsoup;import java.math.BigDecimal;public class ConvertNumber { /** 定义数组存放数字对应的大写 */ private final static String[] STR_NUMBER ...

2017-10-22 18:41:00 218

转载 web爬虫下载图片(Java实现)

package com.dorra.jsoup;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.I...

2017-10-22 18:19:00 434

转载 MyEclipse添加Java类生成作者及日期等相关信息

MyEclipse添加Java类生成作者及日期等相关信息:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,选择Types,点击Edit:比如我的将${user}删除,改成你希望显示的名字;将${tags}删除,点击Insert Variable,选择...

2017-10-22 11:29:00 143

转载 Model2的基本结构

DBConnection.javapackage com.dorra.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExc...

2017-10-20 21:36:00 242

转载 贪吃蛇(单人)前端小游戏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="keywords" content="贪吃蛇游戏"><!--关键字--> <meta name="description" ...

2017-10-20 21:15:00 78

转载 Linux基础知识

一、Linux与Windows的比较(初识Linux)Linux是一个以开发者为中心的操作系统,Windows是以消费者为中心的操作系统。这是最根本的区别,也是Linux相对于Windows的优势/劣势所在。Linux 免费或少许费用,正版的Windows收费。文件格式不同,Windows操作系统内核是NT,而Linux是shell。Windows 平台:数量和质量的优势...

2017-10-19 15:34:00 59

转载 用虚拟机玩Linux遇到的问题

虚拟机开不了Ubuntu(2017-03-29)-如下:解决方法:主机下按win+R,输入services.msc,确定,找到虚拟机服务如下,点启动即可:再去虚拟机启动Ubuntu即可启动。关于Linux命令行(2017-04-01)-在新建用户时无法新建解决方法:切换到root用户转载于:https:/...

2017-10-18 22:04:00 76

转载 MyEclipse开发项目前期遇到的一些问题

安装和配置Tomcat(2017-03-12)-解压缩后设置环境变量:在配置Tomcat环境变量之前应当先配置jdk:(1)JAVA_HOME:指明jdk的安装路径(后边不带分号);(备注:此电脑装在C:\Program Files (x86)\Java\jdk1.8.0_112)(2)Path:使系统可在任何路径识别Java命令:%JAVA_HOME%\...

2017-10-18 21:59:00 101

转载 理解Java和C语言编译原理

C语言代码的编译原理:http://blog.csdn.net/neil_wesley/article/details/51265457Java语言的编译原理:http://www.cnblogs.com/wade-luffy/p/5925728.htmlJava语言平台版本:(1)J2SE(Java 2 platform Standard Edition):标...

2017-10-18 21:28:00 141

转载 关于索引的一些知识

一、索引的目的  为了避免全表扫描。索引是可以手工创建的。建表的时候会自动创建主键索引。二、索引的类型:B-Tree IndexesBitmap IndexesHash IndexesReverse Key IndexesIndex-Origanized TablesFunction-Based IndexesPartitio...

2017-10-18 20:33:00 77

转载 数据结构和算法部分总结

一、关于时间复杂度:二、排序算法的总结常见的排序方法有:插入排序、快速排序、冒泡排序等。我觉得下面这篇博客总结得很到位。http://blog.csdn.net/hguisu/article/details/7776068/转载于:https://www.cnblogs.com/dorra/p/7686738.html...

2017-10-18 15:04:00 41

转载 MVC设计模式及SSH框架的介绍

1、MVC的设计模式Model 1架构模式(基本上没有用了)Model 1的核心是JSP文件,使用Model 1开发的项目包含大量相互独立的JSP文件和少部分JavaBean。使用Model 1进行开发时,JSP负责接收表单参数、处理业务逻辑并最终将结果返回给客户浏览器端。Model 1的程序流程比较容易理解。用户提交信息给JSP页面,JSP接受用户提交的值并通过JavaB...

2017-10-12 12:20:00 215

转载 关于this和$(this)

CSDN上的一篇博客介绍了this和$(this)的区别,我觉得写得挺好:http://blog.csdn.net/u012889638/article/details/45967825转载于:https://www.cnblogs.com/dorra/p/7623640.html...

2017-10-03 13:31:00 46

转载 js自定data-*和jquery的data()用法

一、data-* :data-*是HTML5中的新属性。data-*的定义和用法:  data-* 属性用于存储页面或应用程序的私有自定义数据。  data-* 属性赋予我们在所有 HTML 元素上嵌入自定义 data 属性的能力。  存储的(自定义)数据能够被页面的 JavaScript 中利用,以创建更好的用户体验(不进行 Ajax 调用或服务器端数据库查询...

2017-10-03 10:47:00 103

转载 unslider插件实现轮播图效果

unslider插件下载地址(含有用法):http://www.bootcss.com/p/unslider/可以  下载unslider.js文件(http://pan.baidu.com/s/1dFlemi9)转载于:https://www.cnblogs.com/dorra/p/7620321.html...

2017-10-02 16:35:00 114

转载 清除浮动的方法

overflow:hidden;功能:1、隐藏溢出;2、清除浮动。清除浮动不止一种方法,其实除了clear:both;之外,还有很多方法。http://www.jb51.net/css/173023.html介绍了8种清除浮动的方法,我觉得比较全面。转载于:https://www.cnblogs.com/dorra/p/7618216.html...

2017-10-01 23:06:00 33

转载 事件绑定、事件监听和事件委托

在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。一、事件绑定要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。在JavaScript中,有三种常用的绑定事件的方法:在DOM元素...

2017-10-01 16:03:00 73

转载 块级元素和行内元素以及display中block、inline和inline-block的区别

块元素又名块级元素(block element),和其对应的是内联元素(inline element),都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始,相邻的块级元素将会在不同行显示。而当加入了css控制以后,块元素和内联元素的这种属性差异就不成为差异了。比如,我们完全可以把内联元素加上display:block这样的属性,让它也有每次都从新行开始的属性,即...

2017-09-30 20:38:00 124

转载 node.js的安装及配置

一、安装直接在浏览器搜索node.js,在官网上下载(一般旧版的更加稳定,比如下载4.4.7版本)点击DOWNLOADS往下翻,点击Previous ReleaseWindows下载msi(64位/32位)根据提示一步步安装,安装之后的文件夹如下:在cmd命令行下输入node --version,如果出现如下,说明安装成功:...

2017-09-19 21:29:00 52

空空如也

空空如也

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

TA关注的人

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