自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风自来

人生要是无憾,那该有多无趣!!!

原创 IntelliJ IDEA2017 安装及破解 (已经使用过,确定可用)

. 1、下载 进入官网下载IntelliJ IDEA 点此进入官网下载 左边为旗舰版是收费的,右边是社区版是免费的,我们选择旗舰版的下载之后可破解 2、下载之后进行安装,下面三个都勾选 3、接下来就是傻瓜式安装 4、这里我选择java,因为我是用来编写java程序 ,...

2018-03-12 13:13:09 34382 8

原创 java 服务端,实现服务端与客户端之间的通信以及客户端之间的通信

此服务端是利用socket进行通信ServerSocket serversocket = new ServerSocket(12333); 使用本机的12333端口进行通信,可以自己选择 一般选择10000以后的端口不会与其他服务冲突import java.io.IOException; im...

2018-01-01 18:44:57 10586 2

原创 Android百度地图开发定位和路线导航

在写之前要先加入百度地图sdk的jar包从百度地图开发者官网上就能下载 百度地图sdk下载 而其中用到的一些与定位和路线规划有关的包可以在事例中查看导入 首先是xml的布局文件,其中editText的background是采用的自定义的样式,而在edittext前面的小点是用来美化界面的,可...

2017-12-23 21:15:44 15904 183

原创 在一个数组中查找任意个数和为m的的组合

最近比较郁闷,遇到几次类似的题目了,现在打算总结一下,防止以后又忘了 1、最简单的一种是在一个数组中查找两个数和为m的所有组合 直接计算即可,比较简单 2、剑指offer上一题目 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100...

2018-10-11 17:21:02 3485 2

原创 java以及mysql中用md5加密

对于写网站或者其他应用程序的时候通常都会想到对密码进行加密,在mysql中直接封装好了函数可以直接进行加密操作MD5 mysql中: 如下述sql语句 String sql = “insert into user (phoneNum,password) values (’” + phoneNum ...

2018-10-05 10:41:42 1655 0

原创 算法,求数组中的元素和为某个数

1、更简单一点的题目:判断总共n个数,从1-n,找出其中和为 S的一段序列 这个题目采用的是:用维持一个窗口,如果窗口中的数小于了S就像S向右扩张,如果大于S就把左边的数去掉 import java.util.ArrayList; public class Solution { pu...

2018-09-11 11:30:22 1342 0

原创 100层楼扔两个鸡蛋的问题

今天看到一道比较有意思的题目: 现在有两个一样的鸡蛋,坚硬程度未知,有一栋100层的大楼,鸡蛋从楼上扔下去可能坏也可能不坏,问:最少测试多少次能够找到鸡蛋不坏的最高楼层 乍一看,我瞬间想到了二分,折半查找, 首先,100层楼,直接取一半,从50层扔下 1、坏了,那么再从1-50中找...

2018-09-11 11:23:03 2720 0

原创 一个数只能减一或者乘二,从一个数变为另一个数的最小操作次数

很遗憾,做完的时候才AC了55% 如果 a>=b 的 话就只能用减法 如果a package test; import java.util.Scanner; public class Main { public static void main(String[...

2018-09-03 21:28:31 3086 1

原创 Github的readme中插入图片,写代码,以及一些相关格式

相信用过csdn的人都知道,在输入时需要通过一些特定的符号来规定文章的格式,代码,链接等等, 创建一个github的个人仓库之后会有一个readme是用来说明文档的,你可以在里面书写一些说明性内容,他的格式和csdn的编辑是一样的 1.标题 在文字前写#,注意文字与#之间有一个空格 ...

2018-09-02 14:13:53 2987 0

原创 myIASM和innoDB的不同之处

数据库中常见的两种引擎 myISAM和innoDB 他们之间还是有所不同的 isam 是索引顺序存取方法,是一种索引机制,能高效的访问数据行 而myISAM是mysql基于isam 的扩展 的引擎,它不支持事务和外键,它使用的是表级锁,select,update,delete,inser...

2018-08-25 20:00:48 333 0

原创 链表环相关算法

链表是java中较为常用的数据结构,不管是list中还是hashmap中都有它的影子 下面就是几个链表的常见算法题 1、判断链表是否有环 采用两个指针的方式,这个有点像中学时期的追及问题,用一个快指针每次走两个节点,一个慢指针每次走一个节点,如果快指针最后追上了满指针,那么很显然有...

2018-08-25 18:55:34 178 0

原创 求最大字段和

这个题目相信很多人都经常遇到,求一个数组的最大子数组和什么的, 首先给你一段数字 1、5、7、-2、-5、0; 让你求最大字段和,从第一个数开始,统计目前累加的数的和是不是大于0 ,如果是大于0 则可以将下一个数字加进去,如果不大于0 就没必要加了,之间从当前的数组开始一次新的累加,每次累...

2018-08-25 18:30:27 471 0

原创 多线程同步 synchronized

一直觉得synchronized修饰之后,线程安全就能高枕无忧了,今天突发奇想,如果一个线程用synchronized 为 操作共享变量的动作加锁,那么现在开启另一个线程,不去争夺这个锁,而操作该共享变量,那么能不能修改该变量的值? 因此我兴冲冲的去做了以下实验 package w...

2018-08-07 14:30:25 749 0

原创 将本地文件上传到github

Github开源代码库以及版本控制系统,可以托管各种git库,可以将个人Blog或小型项目托管到github通过git将本地文件上传到github上边也可用于保存 1、下载Git 可自行前往官网下载 也可点此下载 2、登录github,创建项目 点此登录 3、在github上创建...

2018-08-02 17:29:53 1833 0

原创 用java代码改变图片的尺寸

根据图片的路径,读取图片,并改变成指定的尺寸 /** * 改变图片的尺寸 * * @param newWidth, newHeight, path * @return boolean */ public boolean changeSiz...

2018-07-29 14:54:21 12182 0

原创 base64与图片文件之间的互转

通常网络传输图片采用base64 格式,因此在编程时遇到了药将图片文件读取成base64 的格式,和将base64格式的字符串转化为图片的情况 下面是我写的工具类 注:base64转图片时需要先去掉前缀 package com.sharetime.util; import com.ct...

2018-07-29 12:49:59 12736 0

原创 base64,blob(url)图片格式转换

html代码 <a id="a-upon"> <input type="file" id="in...

2018-07-28 17:56:15 21592 2

原创 自定义上传文件input的样式

html代码 <a id="a-upon"> <input type="file" id="inputImage" accept="image/...

2018-07-28 10:50:58 2665 0

原创 上传图片并进行在线预览

首先利用input上传图片,但是 如果通过$("#showImage").val()获取到的并不是文件的实际路径,不能通过这个src显示图片 需要将此src改为http的格式才能在线预览 html部分代码 &lt...

2018-07-28 10:41:58 4295 0

原创 input 做下拉框,可编辑下拉框

如果是无需编辑的下拉框可用seclet标签实现 <div> <label for="sex">性别:</label> <sel...

2018-07-26 22:01:55 58181 1

原创 mysql Establishing SSL connection without server's identity verificatio

Wed Jul 25 20:57:47 CST 2018 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+,...

2018-07-25 21:42:45 1786 0

原创 使用dbutils完成CURD操作

dbutils: 是apache组织的一个工具类,jdbc的框架,更方便我们使用 使用步骤: 1.导入jar包(commons-dbutils-1.4.jar) 2.创建一个queryrunner类 queryrunner作用:操作sql语句 ...

2018-07-21 17:49:28 2191 0

原创 使用c3p0连接池

c3p0连接池会在hibernate和spring使用 有自动回收空闲连接的功能. 使用步骤: 1.导入jar包(c3p0-0.9.1.2.jar) 2.使用api a.硬编码(不推荐) ...

2018-07-21 17:26:43 2150 0

原创 Jdbc连接数据库

Jdbc是Oracle公司提供的一套接口 驱动:jdbc的实现类由数据库厂商提供 使用jdbc 导入驱动jar包 编码: 注册驱动 获取连接 编写sql 创建预编译语句的执行者 设置参数 执行sql语句 处理结果 释放资源 mysql数据库:** jdbc驱动的jar包 密码...

2018-07-21 15:25:25 2140 0

原创 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized

从错误看应该是系统时间错误 Exception in thread "main" java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or r...

2018-07-20 21:07:57 19082 34

原创 handler的使用

private void myConnect() { Runnable r = new Runnable() { @Override public void run() { try { ...

2018-07-13 19:02:19 1701 0

原创 控制android的闪光灯和屏幕亮度

首选开启闪光灯需要获取相机的权限 <!-- 控制闪光灯的权限 --> <uses-permission android:name="android.permission.CAMERA" /> 使用的这个类已...

2018-07-13 18:40:47 3131 0

原创 网站登录界面的随机验证码,记住密码,验证密码等模块(手机网站)利用Ajax ,Json,Session ,Cookie,Jquery ,Servlet

首先是设计网页的登录界面, 按照手机网站的大小做的, 如果想查看效果,运行在浏览器上之后按F12进入开发者模式,然后选择左上角的切换按钮,切换到手机状态 先上图该登录界面实现了记住密码的功能 这是初始的界面 输入密码两次错误之后弹出验证码区域,需要验证码才能提交...

2018-06-20 15:39:14 2123 0

原创 在Jquery中使用setTimeout方法

在javaScript中使用setTimeout比较简单 function a(){ } setTimeout("a()", 1000); 这样会每隔一秒钟调用一次a方法 在jquery中肯定不能想JavaScript中一样,否则程序会报错 在此介绍两种方法 ...

2018-06-20 15:11:55 14663 2

原创 js和java中判断json数据中是否含有某字段

js中 从服务端传过来一个json数据为data 1.data["key"] != undefined //这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了 2.!("data&q...

2018-06-20 14:23:30 12397 0

原创 将自己写的网站发布到外网sunny-ngrok

一般自己写完一个网站之后配置到tomcat之后就能通过局域网访问了,但是却无法让不是同一个局域网的计算机访问,要想做到外网访问, 1、可以将网站配置到云服务器上,或者你得有自己的外网ip, 2、利用内网穿透sunny-ngrok 这是网站的官网 https://www.ngro...

2018-06-19 13:26:17 2052 0

原创 idea中创建Java类时,自动在文件头中添加作者和创建时间

一、类文件注释 主要路径File | Settings | Editor | File and Code Templates 1、首先点击右上角的file 2、点击进入settings 3、选择 Editor—> File and Code Templ...

2018-06-19 11:32:33 80404 6

原创 json对象和字符串相互转换

var data= {"name":"小明","pwd":123456};//这是一个json的对象 json的字符串 既然是字符串就是用引号包裹起来的,有json格式的字符串 j...

2018-06-18 13:06:29 22069 0

原创 idea web工程修改js文件之后不变化

有是一个坑爹的bug,把web工程发布到tomcat上之后,一开始运行的好好的,后来修改里面的js传给服务端的数据,一点变化都没有,, 都说要把配置里面换成更新 修改on update Action 为 Redeploy On frame deactivation 为Update c...

2018-06-18 11:59:05 12366 3

原创 jQuery+ajax提交json数据成功却进入error

今天深受这个bug的影响,从js提交数据到servlet之后,能在servlet上获取到该数据但是在servlet返回数据时却一直出错。。。。。。糟心 弄了很久才解决:首先得确保json的jar包都已经导入正确 然后在看看网页和servlet之间的数据类型是否一致 contentType: &a...

2018-06-17 19:26:03 3771 0

原创 jQuery +ajax提交json数据

首先,很多网站开发都会采用jQuery ,简化了js的代码,是开发更方便,因此我也开始使用jQuery。。。。 如果不知道如何在js中使用jQuery请移步这里 在jQuery中封装有$.ajax方法可以直接来调用 如果对于Ajax方法不了解请可以查看这里有各个参数的介绍 如果要使用jso...

2018-06-17 19:15:06 35678 6

原创 在js的单独文件中使用jQuery

在js文件中是可以单独使用jQuery的,但是jQuery必须要在该js文件之前导入 否则js文件将无法识别 例如 <script src="../js/jquery-3.3.1.min.js">&a...

2018-06-17 11:58:33 8820 1

原创 下载因版权问题只能在网页上听得歌

该方法主要是通过获取该资源的源地址下载 1、首先可以在网页上搜索到要下载的资源 先在网上搜索到你要下载的资源,这个资源 视频是能够观看的,音乐是可以听的 2、进入网页开发者模式 按F12进入网页开发者模式 3、选择NetWork 4、点击size排序,按照从大到小排序...

2018-06-15 13:33:07 1509 0

原创 js+ajax实现网页,服务端传送数据

首先AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内...

2018-06-14 17:04:20 4173 0

原创 idea部署Web工程到tomcat

创建web工程 首先在idea中创建一个web工程 其中web目录下用于存放html ,jsp,文件 在WEB-INF下创建一个classes 和 lib用来存放tomcat的jar包 点击右上角图标配置tomcat路径 进入找到选择刚创建的lib...

2018-05-31 00:01:13 13325 0

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