自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 中 File to byte[]

JDK1.7中nio的Files对象可以协助完成这个功能File file = new File(filePath);byte[] b = Files.readAllBytes(file.toPath());完~

2018-11-14 11:14:12 1882 1

原创 mongodb安装后无法启动问题记录

mongodb安装后无法启动问题记录刚接触mongodb,安装后一直无法启动[root@instance-tzrpac9e data]# systemctl start mongodJob for mongod.service failed because the control process exited with error code. See "systemctl status ...

2018-07-01 16:49:05 1921

原创 java多线程总结(三):线程的同步和通信

一、线程的同步 主要针对synchronized关键字 1、synchronized关键字的作用域有二种: 作用于某个对象实例内,定义方法时使用synchronized进行修饰,如:synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方

2017-12-04 18:40:35 559

原创 Java多线程总结(二):线程阻塞与线程控制

一. 线程阻塞与线程控制1.join() join的作用是让一个线程等待另一个线程执行完后再继续执行。如A线程线程执行体中调用B线程的join()方法,则A线程被阻塞,直到B线程执行完为止,A才能得以继续执行。下面看个例子:public class MethodJonin { public static void main(String[] args) { Myrunnabl

2017-11-21 18:12:13 371

原创 Java多线程总结(一):多线程简介及线程的创建

多线程是Java中很重要的一个知识点,在此做一些总结。一. 线程的生命周记及五种基本状态关于Java中线程的状态和线程的生命周期先看两张图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具有五中基本状态 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new My

2017-11-20 19:47:28 298

转载 java对象的初始化顺序

java类初始化顺序是初始化类变量(即static修饰的成员变量),并未赋值。不管写的位置在哪里,只要是类变量,系统总会先找到它进行变量初始化。 执行静态代码块和类变量定义式,两者根据写的位置来决定先后,先写先执行。其实从某种角度上看,可以把类变量定义赋值视为两部分:一部分是定义变量,一部分赋值。而这个赋值部分可以看做是一个静态代码块。两个静态代码块的执行顺序自然是看写的位置的先后了。初始化实

2017-10-15 20:42:49 876

转载 Spring事务不回滚,捕获异常后不抛出不回滚

项目中一个对外提供的接口用try catch捕获异常后不会滚类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : if(userSave){ try { userDao.save(user); userCapabilityQuotaDao.save(capabilityQuota);

2017-10-11 16:45:47 3222

原创 冒泡排序 两层循环和单层循环的实现方法

冒泡算法的原理是比较相邻的元素,如果第一个比第二个大(正序),就交换他们两个的位置,然后继续往下找,每次找出最大或最小的那个值放在顶端两层循环的实现方式: 1:双层for循环嵌套; 2.判断条件如果满足,交换两数位置;public class BubbleSort {public static void main(String[] args) { int a[]={22,3,6,54,

2017-10-09 10:02:52 4584 1

原创 git 小结

初始化git目录: git init从远程主机克隆代码: git clone 远程主机克隆后默认远程主机名为origin,默认分支为master查看远程主机: git remote将修改添加到缓存区: git add提交到本地仓库: git commit -m “”提交到远程仓库: git push 远程主机 远程分支:本地分支从远程仓库更新: git pul

2017-09-21 15:31:02 195

原创 oracle中MERGE INTO方法的使用,合并两张表

工作中有时会遇到用sql将两张表数据合并的情况,今天学到了一个MERGE INTO的 方法。方法的定义如下: MERGE INTO table_name alias1 USING (table|view|sub_query) alias2ON (join condition) WHEN MATCHED THEN UPDATE table_name SET col1 = co

2017-08-11 15:12:21 7664

原创 Intellij Idea 中Java文件太长导致无法识别问题

需要配置一下idea的配置文件即可 首先找到idea的安装目录,然后找到bin目录中的idea.properties文件 修改文件中这一行后面的值为9999idea.max.intellisense.filesize=9999重启idea,就好啦

2017-04-01 10:58:51 10583 3

原创 MAC OS下切换默认终端为zsh

mac os 系统默认的终端为bash,切换该终端为zsh,可以用以下命令chsh -s /bin/zsh如过要切回默认终端bash则使用以下命令chsh -s /bin/bash

2017-03-05 22:01:07 17399

原创 在BootStrap的modal中使用Select2搜索框无法输入

用modal来show一个对话框dialog.modal({ backdrop:true, keyboard:true, show:true});然后再modal中初始化select2dialog.find("select").select2({ formatNoMatches: function() { return "没有选项"; },

2016-12-07 12:12:32 10274 9

原创 java web项目,post请求发送数据太大的处理方法

可以设置tomcat,server.xml中Connector中的属性,maxPostSize的值。<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" <span style="color:#ff0000;">maxPostSize="0"</

2016-08-18 10:06:52 8469

原创 Html5 canvas生成图片,通过java进行保存

找到canvas对象,通过canvas对象的toDataURL获取图片信息var canvas = document.getElementById("vjs-key-frame");var dataURL = canvas.toDataURL("image/png");得到的图片信息如: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADI

2016-08-02 16:52:43 9124 12

原创 input和textarea标签实现从右向左输入

公司有新疆同胞的客户,要求输入框从右向左输入,于是。。。 给标签添加属性:dir=”rtl”<input dir="rtl"></input>可以实现从右向左输入,但是存在问题是如果输入最后一个字符是标点的话会在最左边,而不是在最右边, 于是改为使用style=”text-align:right”<input style="text-align:right"></input>这种方法可以完全兼容

2016-08-02 16:35:52 6626

原创 java 读取图片文件再生成新图片

public static void createIcon(byte[] imageData, String iconFileName, int width, int height) throws IOException { double Ratio = 0.0; BufferedImage bi = ImageIO.read(new ByteArrayInputS

2016-05-06 10:40:14 1363

原创 Java虚拟机类加载机制+案例分析

今天在importNew看到一篇文章,地址为:http://www.importnew.com/18566.html于是找到了http://www.importnew.com/18548.html,类加载机制的讲解过程。学习后,用自己的语言总结一下,也顺便加强下记忆!今天脑子有点笨,,,实在是不想写。。。等明天吧

2016-03-18 17:05:30 408

原创 js判断是否是闰年

给一个函数:isRenYear:function(year){ return(0 == year%4 && (year%100 !=0 || year%400 == 0)); }

2016-02-23 11:49:09 1153

原创 使用Jaxb中xjc命令由schema文件生成相应的实体类

1、先介绍一下Jaxb,以下解释来自百度百科:JDK1.6中就已经集成了Jaxb了:JAXB 2.0是JDK 1.6的组成部分。JAXB 2.2.3是JDK 1.7的组成部分。2、用法:不想用贴代码的方式来说明,因为本身根据schema生成实体类用法没有很复杂,贴代码显得冗余了。所以直说用法:比如schema文件为test.xsd命令格式为:xjc -p com.t

2016-02-18 13:03:48 4964

原创 Intellij15 + JRebel6.2.3 + Tomcat7实现热部署

各位好,以下教程为实现Intellij15 + JRebel6.2.3 + Tomcat7 实现热部署。解决了在开发过程中,修改java文件,需要重启tomcat服务器的问题。现在分享给使用intellij idea的java研发。 希望大家在年后进行测试使用,毕竟可以极大的提高平时的开发效率。频繁的重启tomcat带来的时间花费占据了平时开发的很大时间。1: 安装JRebel插件在idea的Se

2016-02-16 11:34:03 3592

原创 sublim text3 中文乱码解决办法

sublim text3安装上之后中文乱码,从网上找了很多文章,都是需要安装package control ,再安装ConvertToUTF8。步骤是正确的,但是提供的代码大多都是错误的。下面是我成功的代码:mac下:control+~ 输入:import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442'

2016-01-09 18:17:17 923

原创 c#中属性的应用

属性,官方的解释是:它提供灵活的机制来读取、编写或计算某个私有字段的值。 可以像使用公共数据成员一样使用属性,但实际上它们是称作“访问器”的特殊方法。 这使得可以轻松访问数据,此外还有助于提高方法的安全性和灵活性。我们可以简单的理解成它是访问类中私有成员的一种工具。类中个private的成员不能直接在外部访问,我们调用他们的一种方法是通过类中的成员函数,还有一种方法就是通过属性。属性中有get(用

2014-03-01 16:51:35 843

原创 c++实现拉丁方阵

构造 NXN 阶的拉丁方阵(2,使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时:1 2 3 42 3 4 13 4 1 24 1 2 3 若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成;对于第i行,这个环的开始数字为i。由此规律可以编写出代码为: #includeusing namespa

2014-03-01 15:59:10 3406

原创 不使用中间变量实现两个变量的交换

在实现程序功能时,我们经常要进行变量数值的交换,最近学习到在c语言中不用定义新变量来实现两个变量数值的交换的方法,跟大家分享一下!下面是算法的实现代码:#includeint main(){    int a,b;    scanf("%d%d",&a,&b);    a = a + b;    b = a - b;    a = a - b;    pri

2014-03-01 15:57:44 671

masonry.min.js

jQuery 实现无限滚动技术的js文件

2014-10-17

infinite-scoll.js

用javascript实现无限滚动技术需要的js文件

2014-10-17

jquery-1.6.4.js

jquery-1.6.4.js javascript工具

2014-10-17

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

TA关注的人

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