自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (14)
  • 收藏
  • 关注

原创 线程 wait() sychronized() notifyAll() 实例应用

三个模型类:帐号类:主要是帐号资金的增加和减少操作,需要sychronized关键字保证线程安全package thread;/** * create by frank * on 2018/04/20 */public class Customer{ private int money; public void setMoney(int money) { ...

2018-04-20 11:42:54 440

原创 堆排序

参考文章:https://www.cnblogs.com/chengxiao/p/6129630.html代码:import java.util.Arrays;/** * create by frank * on 2018/03/29 * 堆排序 * 基本思路:大顶锥:先序排列 递减 * 从底部遍历节点:index = a.length / 2 - 1 得到节点所在索引 * lef...

2018-03-29 17:38:21 333

原创 mysql blob 数据存储和读取

存储前数据库信息代码:import java.sql.Blob;import java.sql.Connection;import java.sql.PreparedStatement;import java.io.*;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException...

2018-02-08 14:03:04 3834

原创 mysql sql_mode=only_full_group_by 解决方案

什么进入数据库 navicat 设置 set @@sql_mode 的都是扯淡 没用 没用的原因是mysql重启的时候会加载my.cnf 文件 如果这个属性没有配置 则按照默认的 所以每次重启后都会恢复原来的样子我不明白mysql 5.7.2 官方文档不是说了安装不需要my.cnf文件,需要删除吗 到头来更改默认编码等配置还是需要my.cnf来完成暂时还没搞明白方法:更改配置文件

2018-02-06 17:04:58 1291

原创 java 正则表达式去除字符串中的转义字符(/b /u0002 /u001D等)

代码:public class Test { public static void main(String args[]){ String x ="\u001FJesusDelAlamo也在会上介绍,在未来\u001D, \u001f,,,,\b,,\u001D"; String a = x.replaceAll("[\\u0000-\

2018-02-02 14:33:08 12885

原创 RSS实现生成xml

所需jar包 com.sun.syndication.jar代码:package utils;import com.sun.syndication.feed.rss.Category;import com.sun.syndication.feed.rss.Channel;import com.sun.syndication.feed.rss.Description;import com.su

2018-02-01 18:42:53 1372

原创 JAVA & 、|、^、<< 、>>、>>>、~ 运算符使用

一、&&如果相对应位都是1,则结果为1,否则为0例子:9 & 39 二进制:10013 二进制:0011所以 9 & 3 = 0001结果为 1二、||如果相对应位都是0,则结果为0,否则为1例子:2 | 32 二进制:00103 二进制:00112

2018-01-26 13:49:49 709

原创 爬虫基本原理介绍和初步实现(以抓取当当网图书信息为例)

本文代码等仅作学习记录使用一、爬虫原理 网络爬虫指按照一定的规则(模拟人工登录网页的方式),自动抓取网络上的程序。简单的说,就是讲你上网所看到页面上的内容获取下来,并进行存储。网络爬虫的爬行策略分为深度优先和广度优先。(1)、深度优先 深度优先搜索策略从起始网页开始,选择一个URL进入,分析这个网页中的URL,选择一个再进入。如此一个链接一个链接地抓取下去,直到处理完一条路线之

2018-01-25 17:37:54 4158 1

原创 关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7

1.首先下载mysql5.7 LINUX 压缩包 下载地址https://dev.mysql.com/downloads/mysql/2.根据官方文档在linux系统中安装 文档教程地址https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html注意选择安装类型 ,如图一定要看文档的warning部分,5.

2018-01-23 18:13:35 653

转载 稳定性和原地排序的判断方式

一、稳定性判断(1)冒泡排序冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。(2)选择排序

2018-01-17 15:41:45 1595

原创 希尔排序

希尔排序

2018-01-17 15:22:12 250

原创 SFTP方式获取文件

以获取 .csv 文件为例需要jar包jsch-0.1.44.jar下载链接http://download.csdn.net/download/jasonhector/10202973代码:import java.io.BufferedReader;import java.io.File;import java.io.InputStream;import jav

2018-01-12 18:16:15 8950

原创 快速排序

原理:第一次:从后往前进行查找比较,找到比选中值小的数字进行交换并记录第二次:从前往后进行查找比较,找到比选中值大的数字进行交换并记录PS:(在low(左侧索引) 进行一次循环后,分离左右部分后,分别进行递归操作代码:import java.util.Arrays;/** * create by frank * on 2017/01/11 * 时间复杂

2018-01-11 15:41:33 194

原创 冒泡排序

算法原理编辑冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比 较。算法稳定性冒泡排序就是把小的元素往前调或者把大的元

2018-01-11 14:09:37 265

原创 插入排序

代码:import java.util.Arrays;/** * create by frank * on 2018/01/10 * 时间复杂度: O(N)~O(N^2) 空间复杂度: O(1) * 稳定度:稳定 * 原地排序 * 效率取决于输入元素的排列情况 */public class InsertSort { public static String s

2018-01-10 18:37:22 210

原创 选择排序

代码:import java.util.Arrays;/** * create by frank * on 2018/01/10 * 时间复杂度O(n^2) 空间复杂度O(1) * 稳定度:不稳定 * 原地排序 */public class ChooseSort { public static String sort(int[] a) {

2018-01-10 18:08:50 198

原创 杨辉三角(一维数组实现)

杨辉三角 数组

2018-01-10 17:28:43 1659

原创 归并排序

流程图:代码:package com;import java.util.Arrays;/** * 归并排序 * create by frank * on 2017/01/10 * 时间复杂度 平均:O(NlogN) 最差: O(N^2) * 空间复杂度 N * 稳定性:稳定 * 不是原地排序 */public class Test {

2018-01-10 14:39:45 249

原创 微信红包实现方法

package utils;import com.weixin.model.returnCode.LeftMoneyPackage;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.text.DecimalFormat;import java.util.Random;public class Te

2018-01-05 18:36:49 1902 1

原创 微信支付 MD5加密 、xml转Map/Json 、 Map转xml

微信支付 MD5加密 、xml转Map/Json 、 Map转xml

2017-12-22 09:39:09 2595

原创 (spring boot)maven 打包war 部署到tomcat

spring boot maven 部署 tomcat

2017-12-20 11:08:40 1603

原创 【问题解决】 java.lang.NoSuchMethodError: org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/O

java.lang.NoSuchMethodError: org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/Object;)Ljava/lang/Object; at org.springframework.validation.DataBinder.<init>(DataBinder.java:179) a

2017-12-14 15:19:24 8942 2

原创 spring boot + mysql +mybatis +redis(二级缓存)实例

spring boot + mysql +mybatis +redis(二级缓存)实例

2017-12-14 15:01:42 1396 1

原创 Spring boot + mysql +mybatis 配置整合实例

spring boot + mysql +mybatis 配置

2017-12-13 17:14:26 1046

原创 ibatis isEmpty 和 isNull 区别

在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true

2017-12-13 10:19:53 675

原创 【问题解决】 web项目启动不了 org.springframework.beans.factory.BeanCreationException: Could not autowire field:

错误:Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.cb.udbservice.serviceice.UdbServiceIcePrx com.cb.register.cache.SysdataCache.udbServiceIcePrx; neste

2017-12-07 17:59:40 1621

原创 JAVA Serializable 实例

1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候;3、如何实现序列化将需要序列化的类实现Seri

2017-12-07 11:14:26 341

原创 spring boot 配置和启动

基于 maven框架下的spring boot 配置1.pom.xml 声明资源 <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti

2017-12-06 10:42:52 932

原创 【问题解决】 CentOS 7 启动提示 emegency mode

原因:文件挂载失败引起/etc/fstab 内文件修改格式等其他原因 引起解决方法:去除或检查正确格式后 重启 $ shutdown -r now

2017-12-01 14:34:05 521

原创 Linux 学习 (六) (CentOS7)共享文件夹找不到怎么办

root权限登录1.首先安装vmware-tool $ ./vmware-install.pl不详细介绍了,安装成功截图2.查看已经共享的文件夹 $ vmware-hgfsclient3.然后进行挂载 (centOS7下不实用mount进行)1)先下载挂载工具 $ yum install open-vm-tools-devel -y如果vm没有进行网络DNS配置则参考http://

2017-11-30 18:08:23 11411 2

原创 Mysql 学习 (一) limit

SELECT * from adminuser limit 1,2;limit 后面两个参数 意思为 从索引为1的开始 选择两条记录limit 索引从0开始 SELECT * from adminuser limit 3;等价于 SELECT * from adminuser limit 0,3;

2017-11-29 19:10:02 192

原创 Oracle 学习 (六) savepoint

savepoint oracle 事务Transaction Rollback

2017-11-29 18:40:24 580

原创 Linux 学习 (五) DNS配置

CentOS 7 Linux DNS配置 yum

2017-11-28 17:44:30 18086 7

原创 【问题解决】Could not resolve host: centos.ustc.edu.cn;

原因: centOS7 linux 没有进行DNS 配置 也就是没有配置网络连接

2017-11-28 17:17:17 19449

原创 Linux 学习 (四) ps

linux ps 进程管理 进程过滤 linux指令

2017-11-28 14:57:04 396

原创 Linux 学习 (三) tar命令

linux tar 解压 压缩

2017-11-27 11:42:12 379

原创 java jdk版本更换

jdk版本修改 解决方法

2017-11-22 10:26:54 4109 1

原创 Linux 学习(二) 批量管理用户

批量管理条件: root权限下进行1.用户批量添加进入root权限 sudo su进入用户超级目录 cd /usr/sbin 进入目录后,创建user.txt进行用户创建 命令 : vi user.txt上面分别为七个属性,分别为 用户名:口令(密码):用户标识号:组标识号:注释性描述:主目录:登录Shell 1)”用户名”是代表用户账号的字符串。 通常长度不超过8个字符,

2017-11-16 17:39:11 573

原创 【问题解决】网页加载百度地图加载不出来

百度地图不显示

2017-11-13 18:03:28 7704

原创 Linux 学习(一) 用户授权

linux 添加用户权限

2017-11-10 16:09:58 398

RSS获取xml字符串

-----------------------------------------------------------------------------------------------------

2018-02-01

基础算法整合

基础算法整合 java

2018-01-17

sftp下载所需jar工具包

sftp下载所需jar工具包

2018-01-12

spring boot + mysql +mybatis +redis(二级缓存)实例

spring boot + mysql +mybatis +redis(二级缓存)实例------------------------------------------------------------

2017-12-14

redis-desktop-manager

redis-desktop-manager-----------------------------------------

2017-12-11

tomcat 6.0.48

tomcat 6.0.48亲测能用啊

2017-12-07

java邮件发送jar

java邮件发送jar

2017-11-03

java 读xls 、xlsx jar包

java 读xls 、xlsx jar包

2017-09-15

MEAN购物车小系统

MEAN购物车小系统

2017-09-14

CKeditor.jar

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-09-14

S2SH框架jar包集合

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-09-14

SSM框架所需jar包集合

-----------------------------------------------------------------------------------------------------

2017-09-14

strut2-core.jar

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-09-14

mysql jar包

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-09-14

空空如也

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

TA关注的人

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