自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 分享springboot和layui开发的个人博客源代码

想如何搭建一个个人博客,可以借用我这个版本尽情修改本人个人博客:小海豚博客源码gitree地址:小海豚博客项目介绍小海豚博客基于小懒虫后台管理系统,用到技术 SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成...

2020-03-21 18:38:24 1616 2

原创 Linux配置静态IP的过程

登陆系统之后修改系统的网关,文件路径为:/etc/sysconfig/ 修改 network 文件,添加网关的设置 修改系统的网络配置文件,路径为:/etc/sysconfig/network-scripts/ 修改其中的 ifcfg-eth0 文件,该文件即为系统的网络配置文件,我们使用系统自带的 vi 编辑器来进行编辑 (不一定是eth0,看你网线接口接在哪个接口)...

2018-11-01 11:31:04 532

原创 代码编写生产者与消费者模式思路

##   **目前有个任务是创建大量的数据同时向kafka里写入,于是之前开了大量的线程创建数据并写入,发现kafka并不能连接那么多线程,后来就用到生产者与消费者模式,大量的线程生产数据放入队列中,然后只开几个线程从队列中获取并写入kafka.**            ****用到的技术:CountDownLatch,LinkedBlockingQueue,volatile,newF...

2018-11-01 11:08:44 429

转载 CentOS7在线安装Mysql5.6

1、新创建的服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2、如果发现有系统自带mysql,请卸载# yum -y remove mysql-libs.x86_643、下载mysql yum源# wget http://repo.mysql.com/mysql-community-r...

2018-10-17 11:18:14 189

原创 Linux中安装redis并开放端口6379给远程访问

一.首先由于redis依赖于gcc环境,如果没有,需要安装gcc:yum install gcc-c++二.下载与安装 2.1首先可以从官网下载 Redis 压缩包http://download.redis.io/releases,然后将下载的 redis 上传到虚拟机的/usr/local 目录下2.2 接下来解压 Redis 压缩包,使用命令:tar -zxvf redi...

2018-09-05 16:32:54 14890

原创 linux开发端口及遇到没有iptables的问题

博主个人网站:http://www.nonelonely.com/ 欢迎大家来打扰我们选择开发redis的默认端口6379: 1编辑防火强配置文件vim /etc/sysconfig/iptables2 添加一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT3 重启服务:...

2018-09-05 16:31:32 14847 1

原创 Maven构建SSM工程时如何自动生成MyBits的映射文件XML,POJO,DAO接口?

我们在用MyBits持久层框架时,怎么才能自动生成实体类以及对应的映射文件和Dao层的接口。1.首先我们要导入Jar包,在pom.xml文件中增加 <!-- 数据库驱动 --> <dependency> <groupId>mysql</groupId> ...

2018-08-23 16:07:27 324

原创 Linux(CentOS)安装tomcat的步骤与遇到的问题

1.首先我们要确认系统中是否已经安装了JDK,如果没有安装请看这篇博客地址:LINUX(centos)安装JDK的步骤和遇到的问题2.接下的步骤如安装JDK一样  下载压缩包  解压 并移动到/usr/local目录中3.由于默认的端口是8080被禁止了  所以我们要在防火墙 中设置先进入到vi  /etc/sysconfig/iptables 在文件中增加-A INP...

2018-07-29 19:13:59 165

原创 LINUX(centos)在线与离线安装JDK的步骤和遇到的问题

最近开始学习linux,在这记录安装JDK的过程和遇到的问题一  在线安装:安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj  如果没有输入信息表示没有安装。如果有安装可以使用如下命令批量卸载所有带有Java的文件 (这句命令的关键字是java)...

2018-07-29 15:14:11 258

原创 后台用PrintWriter输出返回信息时 中文乱码问题

一、response乱码服务器发给浏览器的数据默认是按照ISO-8859-1编码,浏览器接收到数据后按照默认的字符集进行解码后显示,如果浏览器的默认解码字符集不是ISO-8859-1,就出现乱码。1.设置服务器端的编码response.setCharacterEncoding("utf-8”);默认是ISO-8859-1;该方法必须在response.getWriter()之前进行设置2.resp...

2018-05-24 23:12:31 2587

原创 webview支持H5打开并上传图片

mWebView.setWebChromeClient(new WebChromeClient() { // For Android 5.0+ @Override public boolean onShowFileChooser(WebView webView, ...

2018-04-23 00:05:08 1816

原创 iframe子页面操作父页面中的元素与方法

1)在iframe中查找父页面元素的方法:$('#id', window.parent.document)2)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value父页面<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Iframe...

2018-04-16 21:29:58 1825

原创 org.apache.http不能引用的问题,解决方式

类里提示爆红import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.StatusLine; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.Http

2017-12-27 14:55:15 16585 2

原创 JQuery iframe页面操作父页面中的元素与方法(实例讲解)

在iframe中查找父页面元素的方法:$('#id', window.parent.document)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value父页面<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="IframeDemo.

2017-10-27 09:02:59 325

原创 json时间格式(/Date(1354648740000)/)转换

value是/Date(1354648740000)/new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10)).toLocaleString()

2017-09-28 10:13:37 3106

原创 ASP.NET 如何在.cs文件中为前端添加JS代码

方法一 (head 必须添加runat=”server”) script = new HtmlGenericControl("script"); script.Attributes.Add("type", "text/javascript"); script.InnerHtml = " alert(111)"; this.Header.Controls.Add(script);方法二(

2017-09-28 10:04:57 4123

原创 JS接收url上的参数

用正则表达式:function GetQueryString(name) { var reg = new RegExp(“(^|&)”+ name +”=([^&]*)(&|$)”); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); r

2017-09-28 09:53:09 221

原创 c#如何把List<>变成json

List<titles> t = v.getData_titles(page-1,rows,id); DataContractJsonSerializer json = new DataContractJsonSerializer(t.GetType()); string szJson = ""; //序列化 using (MemoryS

2017-09-04 14:10:34 4211

转载 从底层开始了解hashmap

阅读目录前言什么是HashMapHashMap补充说明HashMap数据结构HashMap继承的类与实现的接口HashMap源码分析,大部分都加了注释简单使用示例前言以下内容基于jdk1.7.0_79源码;什么是HashMap基于哈希表的一个Map接口实现,存储的对象是一个键值对对象(Entry<K,V>);HashMap补充说明基于数组和链表实现,内部维护着一个数组table,该数组保存

2017-08-10 16:39:53 182

原创 深入ArrayList,Vector底层,了解2者的区别

想必大家除了String类,那么ArrayList类,用的也不少吧,那么今天我们去底层看看这个类的面目一.了解ArrayList类,那么我们先从构造函数开始说:从上图我们可以知道如果你是ArrayList<String> b=new ArrayList<>(); 那么会调用无参的构造函数,而无参的会调用有参的,并给的大小是10,那么出现了个问题,我们平常用的话,感觉ArrayList是没有大小

2017-08-10 11:40:41 641

原创 了解Java的类装载器(static什么时候初始化)

我们本篇先了解类装载器的基础,重点说的是:static什么时候初始化** 下一篇我们就可以深入Java的类装载器,我们先看看有几种方法载入类。一.想必大家都知道用new这个关键字:B.java文件: class B { static{ System.out.println("--B--"); }

2017-08-09 17:58:41 413

转载 谈谈JS的全局变量跟局部变量

今天公司一个实习小妹子问我两段js代码的区别:[javascript] view plain copy print?<script type=“text/javascript”>   var a = “Hello”;   function test(){        var a;        alert(a);        a = ”World”;        alert(a);   }

2017-08-08 16:21:27 284

原创 判断一个正整数是不是回文数

回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项给的数一定保证是32位正整数,但是反转之后的数就未必了。样例 11, 121, 1, 12321 这些是回文数。23, 32, 1232 这些不是回文数。思路先换成字符串,再换成字符数组,对比代码public class Solution {/** * @param num a positive number

2017-08-08 10:01:28 1000

原创 LintCode-字符串置换

给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。样例"abc" 为 "cba" 的置换。"aabc" 不是 "abcc" 的置换。思路 我们可以把字符串换成字符数组,排列,在一 一对比代码public class Solution { /* * @param A: a string * @p

2017-08-08 09:28:30 222

原创 尾部的零,计算出n阶乘中尾部零的个数

设计一个算法,计算出n阶乘中尾部零的个数样例 11! = 39916800,因此应该返回 2思路 也行你觉得很简单,不就是先计算11!=39916800,再用10来判断0的个数。对,这是最简单的办法,但是你想想计算11!现在还行,那如果是111111111111!,要计算多少时间呢?? 0是怎么出来的,只有2和5相乘的结果才会出现0,其中10的倍数也可以看做是2和5相乘的结果,所以,

2017-08-07 16:42:57 391

原创 A + B 问题(不能用+等数学运算符。)

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。说明1.a和b都是 32位 整数么?是的2.我可以使用位运算符么?当然可以样例如果 a=1 并且 b=2,返回3解题思路:首先想到的是异或运算,如二进制的11^10=01,每一位异或都相对于每一位的加法,但是缺乏进位。使用按位与“&”运算可以帮助我们判断该位是否有进位。如11&11 =11,说明两位在加运算中都产生了进位1。由

2017-08-07 15:42:31 2779

原创 Java上的设计模式的单例问题

单例 是最为最常见的设计模式之一。对于任何时刻,如果某个类只存在且最多存在一个具体的实例,那么我们称这种设计模式为单例。例如,对于 class Mouse (不是动物的mouse哦),我们应将其设计为 singleton 模式。你的任务是设计一个 getInstance 方法,对于给定的类,每次调用 getInstance 时,都可得到同一个实例。样例在 Java 中:A a = A.getIns

2017-08-07 14:30:58 211

原创 JQuery图片轮播详细说明和实现

主要记录一下今天学到的内容:css代码:ol,ul{ list-style: none;}/* 头部开始 */.head{ /*background-color: red;*/ height: 500px; padding-top: 10px;}.head .nav{ height: 480px; overflow: hidden; p

2017-08-05 20:59:36 316

原创 HTTP 所有请求方法和get与post的区别

一.HTTP 请求方法有:1.HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。2.PUT 上传指定的 URI 表示。3.DELETE 删除指定资源。4.OPTIONS 返回服务器支持的 HTTP 方法。5.CONNECT 把请求连接转换到透明的 TCP/IP 通道。6.get 从指定的资源请求数据7.post 向指定的资源提

2017-08-04 16:46:27 422

原创 JS的各种注意点

1.变量 向未声明的 JavaScript 变量来分配值 如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。 这条语句: carname=”Volvo”; 将声明一个全局变量 carname,即使它在函数内执行。2.对象 一切都是对象,对象可以这样用:当您声明新变量时,可以使用关键词 “new” 来声明其类型: var carname=new String; var x=

2017-08-04 16:31:00 205

原创 路径中 斜杠/和反斜杠\ 的区别

路径中使用斜杠/和反斜杠\的区别到底是什么。1.正斜杠,又称左斜杠,符号是”/”;反斜杠,也称右斜杠,符号是”\”。2.在Unix/Linux中,路径的分隔采用正斜杠”/”,比如”/home/hutaow”;而在Windows中,路径分隔采用反斜 杠”\”,比如”C:\Windows\System”。而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。(1)浏览

2017-07-26 16:54:36 2633

原创 java类 成员变量 成员函数的各种修饰符

今天记一下,预防以后要要用到。类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。成员变量修饰符:public(公共访问控制符

2017-07-07 09:08:12 759

原创 如何将网页转换成Android APP

我们可以利用Cordova和Ant将网页转换成Android App一.如何安装Cordova除了要安装node.js,还要安装 1.Java 的JDK 2.android的sdk 3.Apache antjdk和sdk我这就不说如何安装,我们来说如何安装ant二.安装Ant下载地址: http://ant.apache.org/bindown1oad.cgi。进入网页之后,单击 apache

2017-05-31 13:39:37 4276 1

原创 JAVA基本类型运算面试必须要知道的几个问题

1.short a=1;1.1 a=a+1 //错误,因为1是默认的 那就是int,相加后就是int ,而a是short的,这时候只能强制转换。1.2 a+=a //对的,原理像赋值语句那样2.把29.7变成int型是29还是30??是29,如果要四舍五入,那么就要用java.lang.Math中的round()方法。3.short a=1;short b=2;short c=a+b;//错误,因为

2017-04-22 13:16:16 392

原创 对java字符串的各种操作方法和应用

今天记录一下对字符串的操作,以便自己可以记住和让大家分享我在哪个地方有用到这些方法1.substring()可以对字符串的截取。1.1 substring(int begin)开始截取的下标。1.2 substring(int begin,end)截取这下标间的字符。2.indexOf()和lastIndexOf()对字符串的查找2.1 indexOf(String s) s是我们要查找的元素 如

2017-04-10 18:03:58 309

原创 关于几种方法对java集合的遍历

对于集合遍历很常见,我们要记住如何遍历它们 我们可以用这for,foreach.Iterator对集合遍历

2017-04-09 10:52:38 213

原创 如何使用actionmode设计菜单

如何使用actionmode设计菜单发了一下午的时间我终于弄明白了,所以特意来说明一下。一。我们怎么去掉<-:如下图 二 添加文字 1.设置标题settitle(); 2.设置选择信息setsubtitle(); 三 选择模式 1.用setOnItemLongClickListener接听,只能单选。2.用setMultiChoiceModeListener();可以多选。总结:如

2017-03-22 20:51:10 420

原创 如何使用.md文件和如何上传图片到github并在README.MD文件中显示

.md文件是markdown的缩写,Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。如何上传图片到github.并在readme.md文件用图片

2017-03-10 13:16:55 6645 1

疯狂Android讲义 第3版.pdf

这是疯狂Android讲义 第3版.pdf,文档字迹清晰,有目录,文档结构文档,是一个入门安卓不错的选择

2018-12-21

Java深度历险.pdf

很好的书

2017-08-09

计算机操作系统课后答案 汤小丹

计算机操作系统汤晓丹 课后答案 完整版。 网上很难找。

2016-01-16

vc6.0 c/c++贪吃蛇

可以注册 登入 保存积分 比传统的功能多 有背景音乐。

2016-01-02

空空如也

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

TA关注的人

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