- 博客(270)
- 资源 (11)
- 收藏
- 关注

原创 android自带数据库SQLiteDatabase基础使用
学习android有一段时间了,前几天学习了android内置的数据库SQLite的使用,学习了一下基础的增删改查,现在就总结一下。下面是总结的使用sql语句的的查看,至于不使用失去了的查询,这里不涉及到。1.先来学习一下理论的知识:知识点一:SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存
2016-06-23 16:26:29
1693

原创 myeclipse清理缓存方法(图解)
相信有过编程经验的人,都受过缓存的苦吧。作为刚入行程序员的我,是吃过不少的苦头的,后来通过上网查询,终于找到了解决的办法,现在就来总结一下,希望可以帮助到别人,也能是自己进步。废话不多说,现在就开始。 1.普通的java项目、javaweb项目:1). 点击菜单栏上面的project---选择clean ...2). 选择clean projects selected b
2016-06-21 22:47:08
5363

原创 maven项目报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
问题: 刚导入的maven项目,部署到myeclipse的tomcat服务器中,启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener分析: 可能是maven的管理的jar包没有添加到classpath的路径中解决: 1. 选中项目,右击---
2016-06-21 20:39:16
1746
原创 Shell之常用的命令(cut、awk、sed、sort)
Shell常用的工具命令本文引用自:https://elfgirl.top/archives/67310.1 cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.基本用法cut [选项参数] filename说明:默认分隔符是制表符2.选项参数说明 选...
2019-08-21 12:39:49
1995
原创 SpringIOC配置详解
Spring IOC本文引用自:https://elfgirl.top/archives/638spring概述及其特点(1)概述1spring是一个开源框架2spring是为了简化企业级开发而生,可以简单的实现只有EJB才能实现的功能3spring是一个IOC(DI)和AOP容器框架(2)...
2019-08-21 12:37:13
1044
原创 Linux中面试中常见的问题
常见的一些问题本文引用自:https://elfgirl.top/archives/676问题1:使用Linux命令查询file1中空行所在的行号答案:[xy@hadoop102 datas]$ awk '/^$/{print NR}' sed.txt5问题2:有文件chengji.txt内容如下:张三 40李四 50王五 60使用L...
2019-08-21 12:33:47
855
原创 Idea调试SpringBoot项目修改文件后热启动方法
Idea调试SpringBoot项目修改文件后热启动方法1、在pom中直接引入依赖 1 2 3 4 5 6 7 8 9 10 11 <dependency> <groupId>org.springframework</groupId...
2019-08-10 00:31:46
770
转载 如何在网页调用QQ聊天
文章来源:https://blog.csdn.net/wq122289014/article/details/52871203很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面中调用QQ聊天是如何实现的,直接上代码:<!DOCTYPE HTML><html> <head> <meta charset...
2018-07-17 18:21:56
6317
原创 不能访问apache官网,解决办法
不能访问apache官网,解决办法前言: 前些天还能够访问apache官网,但是最近访问apache官网方法总是访问不到。一开始也没有在意以为是官网更新。但是因为学习/工作的需要一定要访问官网查看文档。没有办法只能自己查找原因。分析: 我访问其他网站都能访问,唯独不能访问apache官网。于是开始我怀疑是不是apache被墙了(屏蔽),后来仔细一想不可能呀。怎么大的组织怎么会呢。 ...
2018-05-14 20:30:40
15365
12
原创 Exception in thread "main" java.lang.UnsupportedClassVersionError
前言学习java也有几年了,以前也遇到过这样的问题。就是换了高版本的JDK就能解决。一直不知道什么原因。最近看了周志明的《02_深入理解Java虚拟机 JVM高级特性与最佳实践》这本书才明白为什么。错误再现:一、测试代码:class Test { public static void main(String[] args) { System.
2018-01-28 22:39:35
1768
原创 java中交互两个值方法总结(三种)
前言:今天来总结一下java中交换两个数值的三个方法。 一:引用第三变量 : 标准做法 二:不引入第三变量 1. 利用数值和 : 缺点:可能有出现数据类型溢出的情况 2. 利用位移运算符 优点:速度快 题目: int a = 10; int b = 20; 交换a、b的值,期望
2018-01-17 22:42:03
2638
原创 百度语音接口使用
百度语音接口:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=你好说明: text 后面跟你的文本
2018-01-11 14:59:36
8223
原创 数据结构排序算法之冒泡排序详解(java实现)
前言:说起冒泡排序应该没有几个人不知道吧,今天来总结一下冒泡排序的知识。知识点一:排序思想冒泡排序:比较两个元素,如果不有序,则交换位置。每循环一次都会有某个元素放到恰到的位置。另一种说法: 两两比较数据列表中的相邻的两项,满足条件,交换位置。每一轮循环中都会有一个元素放到指定的位置上,直到有序为止;知识点二:冒泡排序算法分类1,基础冒泡排序2,改进冒泡排序3,进一步改进的冒泡
2017-12-27 14:00:22
798
原创 数据结构排序算法之插入排序详解(java实现)
前言相信学过数据结构的人都知道这个插入排序算法,不多说,今天就总结一下这个算法。注意:测试环境为java8知识点一:插入排序思想 插入排序:将一个记录插入到一个已经排好序的列表中,使得新列表仍然有序。 可能你看到这个会有点晕,没关系听我慢慢解释一下: 1,首先假设我们的列表项的第一个项是有序的 2,我们从列表的第二项开始遍历,在循环中遍历当前项以前有序列表,找到当前项
2017-12-27 11:40:38
1347
原创 java中clone方法的理解(深拷贝、浅拷贝)
前言:java中的clone一直是一个老生常谈的问题,另外关于克隆网上也有很多的写过这方面的问题。我在这里记录一下我遇到的问题和使用clone的方法。知识点一:什么是浅拷贝? 我们这里说的浅拷贝是指我们拷贝出来的对象内部的引用类型变量和原来对象内部引用类型变量是同一引用(指向同一对象)。 但是我们拷贝出来的对象和新对象不是同一对象。 简单来说,新(拷贝产生)、旧(元对象)对象不
2017-12-25 20:51:16
25951
3
原创 JDK7新增Objects方法介绍(同时包含JDK8新添加的方法)
前言:JDK7里面新增的Objects类,该类的主要用途是将操作对象的一切常用操作进行的封装。包括hashCode、equals等。本文是以java8版本介绍Objects类,所以也会介绍一下java8新增的方法。下面进入正题:知识点一:Objects类简介:/** * This class consists of {@code static} utility methods for opera
2017-12-25 18:29:38
5758
原创 java8中java.util.Map接口新增默认方法说明
前言:1.看了Map接口新增的几个默认方法,测试了一下用法。在这里分享一下;新增方法://若传入的key对应的value为null或者key不存在Map中,则返回defaultValue1. default V getOrDefault(Object key, V defaultValue)//遍历Map集合,方法比较爽,省的自己写迭代器了2. default void forEach(BiCo
2017-12-25 17:55:41
944
原创 JavaScript面试中遇到的几个问题详解(三)
题目一:将下面给出的数据重新排列成有规律的树结构,并且将该节点的子节点放置在该节点的children属性内:说明: PID为改对象的父级id var json=[ { "id":"1", "PID":"0", "text":"父亲1" }, { "id":"
2017-12-01 09:55:34
569
原创 java8新特性StreamAPI(一)
前言:1.java8中最核心的改变应该当属Lambda表达式 和 全新的操作数组、集合的StreamAPI了 它们功能强大,方便易用。 前面已经学习了Lambda表达式了。今天就学习一下java8中操作数组和集合的全新API知识点一:StreamAPI简介:了解StreamJava8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.s
2017-11-23 13:35:20
582
原创 java8新特性(方法引用、构造器引用)
前言:接上一篇文章:Java8新特性(内置的核心函数式接口)http://blog.csdn.net/xinghuo0007/article/details/78603908我们知道使用了Lambda表达式以后能够是我们的代码的精简,而且可读性更强,但是有时Lambda表达式的Lambda体内的功能我们已经实现过了,这个时候就可以使用我们的函数引用、构造器引用了知识点一:方法引用什么是方法引用? 答
2017-11-22 19:19:09
7211
5
原创 Java8新特性(内置的核心函数式接口)
前言:1.我们知道只要使用Lambda表达式,那么一定要有函数式接口的支持;但是如果我们没使用一个Lambda表达式都要自己创建一个接口,这样很造成很大的不便。于是java8的工程师们已经帮我们把常用的函数式接口都帮我们定义好,拿来直接使用即可。如果不能满足你的需求,那么这时你才需要自己定义函数式接口。下面是我们常用的四大函数式接口:知识点一:消费性函数式接口特点:1.接受一个或者多个参数,没有
2017-11-22 15:07:51
1703
原创 JAVA8新特性(Lambda表达式)
前言:接上一篇 JAVA8新特性之(函数式接口):http://blog.csdn.net/xinghuo0007/article/details/78595720知识点零:Lambda表达式使用的前提 Lambda语法使用的前提是函数式接口哦! 不要忘记了! 重要,重要,重要。。。知识点一:Lambda表达式语法 前提必备: 1.java8新增了一个新的操作符 " ->
2017-11-21 19:58:13
448
原创 JAVA8新特性之(函数式接口)
前言:接上一篇文章:JAVA8新特性总结一(接口函数默认实现)文章说明: 1.本文内容是观看视频所做的总结,视频网址如下: http://www.gulixueyuan.com/course/56/task/698/show知识点:函数式接口:知识点一:什么是函数式接口? 答: 1.函数式接口指的是接口中只有一个抽象方法的函数。 说明:
2017-11-21 18:58:39
621
原创 JAVA8新特性总结一(接口函数默认实现)
前言:java8出来以后有很长的时间,以前都知道java8但是项目中一个没有使用到,所以一直就没有看。现在有机会来学习一下java8。特性一:接口函数默认实现说明: 1.在java8中接口中的函数可以有默认的实现了,这样是接口更加的灵活。可以在接口中写一个通用默认的实现,减少实现类实现代码; 如果默认的实现方法不能满足需求,显示类也可以重写。 2.前提: 默认实
2017-11-21 16:35:14
11855
原创 java中的try...catch...finally的运行机制你知道吗?
前言:在面试的使用总会出现各种各项的问题,有些是开发中不经常用到的。但是面试官总会问这些问题。比如我们的异常处理这里 try...catch...finally 面试题:求运行函数返回的结果: public static int getResult(){ try { return 1; } catch (Exception e)
2017-11-06 15:59:23
2085
原创 java中操作二进制的运算符总结(&,| , ^, ~, <<,>>, >>> )
前言:面试的时候遇到面试题是考察操作二进制的,本来学习的时候就没有好好看哪一点内容,这下整个人都不好了。于是回来整理了一下java关于操作二进制的一些操作符。知识点零:注意:java中所有的二进制操作符都是操作数字的补码---重要! 知识点一:& (与运算符)1.特点:二元操作符,操作两个二进制数据;两个二进制数最低位对齐,只有当两个对位数都是1时才为1,否则为02.案例: int a
2017-11-05 23:01:30
7329
原创 java打压缩包工具方法分享
前言:前几天写了一个java压缩文件的哪里,今天在这里分享一下。欢迎大家指点代码: /** * 将存放在sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下 * @param sourceFilePath :待压缩的文件路径 * @param zipFilePath :压缩后存放路径,不包含
2017-11-04 14:38:57
815
原创 java生成二维码(使用zxing.jar)
前言:前两天,因为项目的需要生成二维码,以前也没有弄完。于是与百度一下发现还是有很多代码可以借鉴的,于是乎就找到一篇文章参考,完成了任务。在此向开源奉献的程序员们表示致敬。jar包依赖:可以从下面链接下载下载地址:http://download.csdn.net/download/xinghuo0007/10103887 说明:如果没有积分,可以QQ1227387823给我要。生成工具二维码工具
2017-11-04 14:21:08
841
原创 tomcat启动报错org.apache.catalina.deploy.WebXml addFilter
前言:前几天,使用idea导入一个eclipse项目,先是找不到jar包,于是设置完成以后,jar算是找到了。但是启动报错org.apache.catalina.deploy.WebXml addFilter,网上有很多说是jar冲突的,费了老半天劲,终于找到一篇正解文章。本文参考: http://blog.csdn.net/qq525099302/article/details/43486889
2017-11-04 13:46:14
10698
1
原创 tomcat中存放含有中文的文件访问不到解决办法(设置Tomcat的UTF-8编码)
前言前两天做一个图片上传的功能,功能是挺简单但是上传成功以后,就是访问不到服务器上的图片,后来上传图片名称为英文却可以读取出来,于是乎百度一下,终于找到答案。本文参考:http://blog.csdn.net/hongqishi/article/details/7428380原因分析:1.如果我们使用servelt,使用 利用request.setCharacterEncoding("UTF-8")
2017-11-04 13:24:49
8426
3
原创 JavaScript面试中遇到的几个问题详解(二)
前言:接上篇文章: JavaScript面试中遇到的几个问题详解(一)题目二: function P1(name){ if(name) this.name = name; } function P2(name){ this.name = name; } function P3(name){
2017-11-04 11:46:44
515
原创 JavaScript面试中遇到的几个问题详解(一)
前言:前些天,我一个朋友去面试前端,回来以后给我几个面试的js题目让我看看,猛的一看还真不是很会。激发了我的兴趣。心想好歹咱也是干过前段的是吧,总不能啥都不会吧。于是经过学习,终于搞定。(前两个月2017年7,8月我们公司外包了一个前段的项目,我出差了两个月,学习一阵前段知识)说明:本文中说的自执行函数指的是形似(function(){})() 这样的函数,其特点是自动执行,不用手动调用;题目一
2017-11-04 11:20:08
493
原创 idea修改项目、模块、文件编码方法
前言:乱码一直都是一个困扰程序员的一个问题,造成乱码的原因是编码和解码使用了不同的编码规则,因此只要我们使用了相同的编码规则就行编码和解码就不会出现乱码的情况了,目前UTF-8一直是最为流行的编码方式。本文章的目的是学会在idea中设置编码步骤一:打开idea设置中心(ctrl + shift + s)步骤二:选择Editor选择卡—>点击 File Encodings步骤三:修改编码如图所示,
2017-11-04 10:17:01
24935
1
原创 idea修改快捷键方法总结
前言:使用idea也有一短时间了(算算也快2个月),在快捷键方面常用的基本上都熟悉了,现在有时间总结一下修改快捷键的方法,这对于idea老鸟来说简直是小菜,但是对于菜鸟来还是有些帮助的一:切换快捷键注意:idea内置的许多IDE的快捷键,假如你是从其他IDE转过来的,但是有不想放弃自己以前已经习惯的那套快捷键。那么你可以直接切换到你以前IDE的快捷键,方法如下:1.打开设置中心: file–> Se
2017-11-04 09:58:57
333059
13
转载 IDEA错误:Cannot start compilation: the output path is not specified for module "Test". (转)
前言先前是使用myeclipse的,现在更换了idea这款IDE。使用了几天以后idea给我的感觉是比myeclipse更加的智能。但是对于刚刚使用的小白来说在部署项目的时候还是会遇到许多的问题的上面就是我遇到的问题,在这里记录一下,也希望能够帮到更多的idea使用者。本文参考: http://blog.csdn.net/zZ_life/article/details/51318306原因分析
2017-11-04 09:06:39
16402
转载 js对象、数字深拷贝方式(转)
知识点一:js中的对象谈到对象的拷贝,必定要说一下对象的概念。js中的数据类型分为两大类:原始类型和对象类型。(1)原始类型包括:数值、字符串、布尔值、null、undefined(后两个是特殊的原始值,这里不做详细的说明,我的上一篇博客有谈到过一些)(2)对象类型包括:对象即是属性的集合,当然这里又两个特殊的对象----函数(js中的一等对象)、数组(键值的有序集合)。好了既然对象分为这两类,这两
2017-07-01 15:28:52
2477
原创 js数组、对象、值拷贝方法总结
前言:我们都知道在java中存在基本数据类型和引用数据类型,在对基本数据类型进行拷贝的时候直接使用等号(=)赋值即可,但是对于引用类型拷贝则需要复写Object的clone()方法,那么在JavaScript中是怎么样的呢? 知识点一:JavaScript中的数据类型1.引用类型: 对象 数组2.基础类型: 数字 字符串 null undefin
2017-07-01 15:08:17
4066
原创 eclipse中git插件提交报错:org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during executi
前言:上午项目提交还是可以的,下午不知道怎么回事提交不了,报错信息如上图;郁闷,于是百度一下得到终于解决了。在这里这里记录一下。报错信息:org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of add command at org.eclipse.jgit.api.Add
2017-06-26 14:18:04
28870
5
原创 编写第一个Python程序(向Python问个“Hello World“)
前言刚才已经安装好了Python的环境了,现在来写一个Python的程序吧!前提准备Python环境安装PyCharm IDE (下载地址:http://www.jetbrains.com/pycharm/)安装过程这里做叙述(其实很简单,就是一直点下一步),破解的话自己想办法吧编写:创建项目 File—>New Project 填写项目名称(HelloWorld),点击create
2017-06-23 15:37:15
1727
原创 Python下载安装的几种方式
前言:这篇博客的主要内容是记录一下Python语言的下载安装方式;说明:本人的操作系统是win10 64位;我要下载64位python。下载步骤:1、打开Python官网:https://www.python.org/ 2、点击Downloads 3、点击 Python 3.6.1 4、向下翻,找到如图所示的地方,我选择的是安装版 安装:1、找到你下载的文件,双击
2017-06-23 15:04:25
51510
2
javax.net.ssl.SSLHandshakeException需要的内容
2016-12-12
android的SQLiteDatabase的CRUD小案例
2016-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人