自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fangchao3652

开源让生活更美好!

  • 博客(300)
  • 资源 (27)
  • 收藏
  • 关注

原创 LeetCode精选100题-【3数之和】-2

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= j、i!= k 且 j!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:不同的三元组是 [-1,0,1] 和 [-1,-1,2]。

2023-09-17 23:08:35 329

原创 LeeCode精选100题-【两数相加】-1

leeCode精选100题

2023-09-16 16:44:21 208

转载 安装 kubeadm【 转载 】

因为项目需要用Kubernetes来改版底层的Docker,所以一边写完成现在的任务一边继续学习Kubernetes现有的一些文档和Kubernetes中文社区的中文文档都没有很详细的初期安装部署环境的教程,所以建议直接去官网看文档,当然官网都是英文的。官网文档:https://kubernetes.io/官方文档安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/安

2020-10-30 15:46:40 649 1

原创 DOCKER 相关笔记

Docker 镜像使用的 rootfs,往往由多个“层”(layes)组成,而在使用镜像时,Docker 会把这些增量联合挂载在一个统一的挂载点上(等价于前面例子里的“/C”目录)。这个挂载点为 /var/lib/docker/aufs/mnt/xxxxx多个层通过联合挂载到该挂载点,每个层其实是一个 /var/lib/docker/aufs/diff/xxxxx文件 ,镜像的层都放置在 /var/lib/docker/aufs/diff 目录下,然后被联合挂载在 /var/lib/docker/aufs

2020-10-26 20:10:05 244

原创 Go Gin安装解决国内go get 方式安装超时问题

1.在国内直接用官网推荐的下面这个命令大概率是安装不成功的$ go get -u github.com/gin-gonic/gin这时可以在你的项目目录下 执行下面几个命令go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,directgo mod init YourProjectNamego get -u github.com/gin-gonic/gin这样就能将 gin以module的方式安装到你的项目的Lib里面

2020-06-16 19:21:55 4516

原创 springboot 自定义appender 不生效

今天遇到一个奇怪的现象,自定义log4j2的appender如下:在本地用idea的run该组件就好使:当打成jar包使用 命令运行java -jar -Denv=dev ~/fangchaoWorkSpace/pycharm/atlas/atlas-biz/build/libs/atlas-biz-0.0.5-SNAPSHOT.jar时就是不好使,一直报错:ERROR No app...

2019-12-05 19:29:23 2017

原创 shiro自定义过滤器(最大在线人数)

package com.hope.shiro.filter;import com.hope.model.beans.SysUser;import org.apache.shiro.cache.Cache;import org.apache.shiro.cache.CacheManager;import org.apache.shiro.session.Session;import org...

2019-08-16 15:18:20 391

原创 maven war包 idea package install

mvn clwan install 可以清除+打包 在target 可以找到对应的war包

2019-03-11 16:37:08 399

原创 多线程 interrupted

1.多线程调用interrupt 会立即给当前线程打上一个已经停止的标志 ,但该线程大部分还能执行下去我们有两种方法得到这个停止标志,然后在for循环中 if()手动判断该标志并且手动退出循环即可(判断后若后面还有for循环,还是会执行这个线程,所以在if里面再抛出一个 InterruptedException,(return也可以 ,不过还是建议exception ,catch之后还可以继续往...

2018-12-19 10:53:40 467

原创 TransactionManager (Lab)

package edu.lnu.util;import com.mchange.v2.c3p0.ComboPooledDataSource; import org.apache.commons.dbutils.DbUtils;import javax.sql.DataSource; import javax.xml.transform.Source; import java.lang.refl

2017-12-26 14:50:08 361

原创 easyui field 获取对象子属性的值

我们从服务器获取的数据格式如下: {“total”:10,”rows”:[{“orderId”:”4”,”payment”:”1”,”paymentType”:1,”postFee”:”1”,”status”:2,”createTime”:1510029825000,”updateTime”:1509986263000,”paymentTime”:1510072665000,”consignTim

2017-11-07 14:37:00 3592

原创 final 类变量 局部变量 初始化

局部变量没有默认值:所以在使用前一定要初始化,要么声明时初始化,要么先声明后赋值(不管是否是final的): int a=9; int b; b=0;类的成员变量: 非final的变量 有默认的初始值,所以可以不显示的赋值 但final的要初始化:第一种初始化是声明的时候:final int a=0; 第二中是在现在类中声明,然后 在构造函数中赋值,而且若有多个构造函数,每个里面都要赋值

2017-07-13 14:10:46 613

原创 内部类及base调用子类方法

1.静态内部类不能访问外部类的普通成员变量,只能访问外部类的静态成员和静态方法(包括私有类型),可以在静态内部类中定义静态或非静态的方法和属性 ,若是有静态代码块外部类的静态代码块会执行,但静态内部类的静态代码块不会执行,非静态内部类不能定义静态代码块package niuke;public class static1 { static { System.out.printl

2017-07-13 14:04:28 700

原创 java Class 加载过程 符号引用 直接引用

加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载 (1)加载   首先通过一个类的全限定名来获取此类的二进制字节流;其次将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;最后在java堆中生成一个代表这个类的Class对象,作为方法区这些数据的访问入口。总的来说就是查找并加载类的二进制数据。 (2)链接:   验证:确保被加载类的正确性;

2017-07-05 20:13:53 3749

转载 Unicode编码及其实现:UTF-16、UTF-8,and more

http://blog.csdn.net/thl789/article/details/7506133 https://zhuanlan.zhihu.com/p/23654187?refer=dreawer http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlUTF-8 UTF-8(8-bit U

2017-07-04 18:02:35 558

原创 Set 怎么保证不重复

因为map中的key是不允许重复的,所以set中的元素不能重复。HashMap的往里放元素的源码!!! public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode());

2017-07-04 17:21:30 7544

原创 UTF-16 UTF-8

UTF-16 使用二或四个字节(1个或2个char)为每个字符编码,其中大部分汉字采用两个字节编码,少量不常用汉字(或字符)采用四个字节编码 由于 Java 采用的是 16 位的 Unicode 字符集,即 UTF-16,所以在 Java 中 char 数据类型是定长的,其长度永远只有 16 位,char 数据类型永远只能表示代码点在 U+0000 ~ U+FFFF 之间的字符,也就是在 BMP

2017-07-04 14:16:52 1313

转载 CNN卷积核

接着呢,我们需要处理我们的xs,把xs的形状变成[-1,28,28,1],-1代表先不考虑输入的图片例子多少这个维度,后面的1是channel的数量,因为我们输入的图片是黑白的,因此channel是1,例如如果是RGB图像,那么channel就是3。 x_image=tf.reshape(xs,[-1,28,28,1]) 接着我们定义第一层卷积,先定义本层的Weight,本层我们的卷积核patc

2017-07-01 14:33:46 4068 3

转载 win7 前台窗口总是失去焦点

虽说很多用户都觉得Win7系统十分完美,但不得不说Win7系统的完美中也是存在一定缺憾的。当系统使用过一段时间后就很容易出现运行缓慢的现象,这个时候就需要对系统中的文件进行清理,不少为了图方便的用户会选择使用优化软件,但使用优化软件却很容易让系统出现问题。今天有用户来咨询说,自己的电脑在使用优化软件后出现了窗口失去焦点的情况,这个问题要如何解决?下面小编就来详细的介绍下WIN7系统自动失去焦点的解决

2017-01-24 13:16:10 6316 1

原创 Spring mvc url-pattern 和@RequestMapping 映射的小问题

在web.xml 配置DispatcherServlet时 将url-pattern配置成下面的形式: <url-pattern>/rest/*</url-pattern>在Controller中 方法名上面的映射路径配置成下面几种情况:/rest/url/url2 浏览器中输入 localhost:8080/rest/url/url2 是访问不到该资源的/url/url2 这样在浏览器中

2017-01-23 16:32:04 3155 1

原创 jsp 页面编码优先级

优先级如上图另外贴一张之前的图

2017-01-21 20:54:02 996

转载 Class.getResource和ClassLoader.getResource的路径问题

Class.getResource(String path) path不以’/’开头时,默认是从此类所在的包下取资源; path 以’/’开头时,则是从ClassPath根下获取; 什么意思呢?看下面这段代码的输出结果就明白了:复制代码 package testpackage; public class TestMain { public static void main(St

2016-12-29 23:11:31 463

原创 java 静态变量 静态代码初始化块 构造函数的顺序

非静态的变量 在实例化对象时初始化 陷入死循环 所以内存溢出 结合上一个例子看出,初始化块{ }和非静态变量是按顺序执行,当把ADemo instance=new ADemo();放到初始化块{}后面时 ,{}会执行然后遇到new之后再从上到下顺序执行 遇到{}之后再进入new一直循环执行直到溢出

2016-12-11 12:03:38 888

原创 git Fast-forward与no-ff的区别

上图是利用Fast-forward将dev合并到master 这个图没有使用Fast-forward模式 ,可以看出,使用no-ff后,会多生成一个commit 记录,并强制保留develop分支的开发记录(而fast-forward的话则是直接合并,看不出之前Branch的任何记录)

2016-12-09 16:28:17 6693 1

原创 git 常用命令

git reset –hard HEAD^ 回到上一个版本(commit后的) git reset –hard 123489 回到commitid为123489的版本git checkout – readme.txt 将readme.txt的修改丢弃 其实就是用版本库里的版本替换工作区的版本 (分为两种情况: 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回

2016-12-08 21:06:18 381

转载 InputStream,int,shot,long与byte数组之间的互相转换

public class StreamTool { /** * @方法功能 InputStream 转为 byte * @param InputStream * @return 字节数组 * @throws Exception */ public static byte[] inputStream2Byte(Input

2016-12-05 13:14:06 1655

原创 二叉树 求最大宽度 java

package edu.lnu.fang.BiTree;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;import edu.lnu.fang.BiTree.BinTreeTra.Node;/** * 求树的宽度 * * @author

2016-12-05 11:34:40 1653

原创 二叉树的高度 java 利用递归和层次遍历两种方法

package edu.lnu.fang.BiTree;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;import edu.lnu.fang.BiTree.BinTreeTra.Node;/** * 求树的高度 * * @author

2016-12-04 21:04:59 7071

原创 二叉树查找x的祖先

package edu.lnu.fang.BiTree;import java.util.Iterator;import java.util.Stack;import edu.lnu.fang.BiTree.BinTreeTra.Node;public class SearchAncestor { static void printS(Stack S) { Iterator

2016-12-04 21:03:38 986

原创 后序遍历 非递归方法 (利用辅助节点r)

package edu.lnu.fang.BiTree;import java.util.Enumeration;import java.util.Iterator;import java.util.List;import java.util.Stack;import edu.lnu.fang.BiTree.BinTreeTra.Node;public class PostOrder_r {

2016-12-04 21:01:43 422 2

原创 二叉树遍历(先中后序 递归和非递归+层次遍历)java代码 可直接运行

package edu.lnu.fang.BiTree;import java.util.LinkedList;import java.util.List;import java.util.Stack;/** * 二叉树的三种遍历 递归 * @author Fangchao * 2016年12月3日 */public class BinTreeTra { private

2016-12-03 18:34:06 1758

原创 springmvc / /* /img/**等问题

在配置springmvc的前端控制器 DispatcherServlet的时候有三种配置方式:*.action,访问以.action结尾 由DispatcherServlet进行解析 第二种:/,所以访问的地址都由DispatcherServlet进行解析(但是经测试,jsp资源不会被这种方式拦截),这种方式会拦截静态资源所以需要利用< mvc:resources / >标签进行静态资源解析,这

2016-12-01 16:02:25 1256

原创 请求转发和请求包含 相关细节

请求转发:this.getServletContext().getRequestDispatcher("").forward(request,response);//不支持相对路径request.getRequestDispatcher("").forward(request,response);//支持相对路径~请求转发是希望将请求交给另外一个资源执行,所以应该保证只有最后真正要执行的资源才能

2016-11-23 23:19:08 600

原创 Spring BeanFactoryPostProcessor容器后处理器执行时机

public class MyBeanFactoryPostProcessor implements BeanFactoryPostProcessor{ /** * 重写该方法,对Spring进行后处理。 * @param beanFactory Spring容器本身 */ public void postProcessBeanFactory

2016-11-14 14:17:00 868

原创 Spring BeanFactoryPostProcessor Bean后处理器 执行时机

上图是BeanPostProcessor 的两个接口的调用时机 下面我们来分析一下通过BeanFactory作为容器实例化bean及bean后处理器的执行时机:bean调用相应的构造函数,一般是空构造函数(该bean依赖的其他bean也调用自己的构造函数)Spring执行依赖关系注入(也就是根据spring自动调用setter方法)postProcessBeforeInitializatio

2016-11-14 14:11:18 1357

原创 Spring SpEL 中的EvaluationContext 及Root

理解: EvaluationContext可以理解为parser 在这个环境里执行parseExpression解析操作,比如说我们现在往ctx(一个EvaluationContext )中放入一个 对象list (注:假设list里面已经有数据,即list[0]=true).ctx.setVariable("list" , list);//可以理解为往ctx域 里放了一个list变量接下来要想

2016-11-13 19:12:07 11408 1

原创 关于java项目 Source Folder编译后的路径问题(类加载路径问题)

首先我们来看工程目录结构: 在做Mybatis的时候我们在src下面的某个包的某个类里读取另一个sourceFolder config下的SqlMapConfig.xml的时候可以 像读取本目录下的文件一样直接读取这是为什么呢? 其实,再看一下工程编译后的目录结构就一目了然了: 可以看到这里多了一个bin,那么这里面又是啥呢,来看一下: 这就很清晰了吧,所有source folder(s

2016-11-10 17:09:07 2837 3

原创 PhpStorm 部署web到apache 教程

1.Edit Configrations 进去之后点server,因为是本地部署 所以写localhost就可以,其他不用动,之后下面有一个start Url,意思就是你点击运行时浏览器要打开的那个界面,我们写项目名称就可以 2.Tool—>Development 2.1 configration connection 选项卡设置: 2.2 之后是mapping

2016-10-22 20:05:59 7785 1

原创 java 基础回顾加强

jdk1.5 增加的java中的新特性自动装箱拆箱 Integer i = 10; i = 10 + i; 静态导入 import static 可变参数 枚举 内省 反射 剖析类,分析类的成员一、泛型 Generic 1.集合泛型:在没有泛型之前,集合中存入的数据,类型就会丢失掉,在取出数据时,需要做强制类型转换,就有转换失败的风险,而这种风险,在编译阶段是没有办

2016-08-29 19:30:38 540

原创 Andorid SDK 国内镜像

读者须知:本篇文章中最靠谱的是第三种方式,最近有读者反映第三种方式也不行了,下面提供一点其他途径的开源镜像站点: 国内高校的开源镜像站 中国科学技术大学(debian.ustc.edu.cn) 上海交通大学(ftp.stju.edu.cn) 大连理工大学(mirror.dlut.edu.cn) 北京交通大学(mirror.bjtu.edu.cn) 北京理工大学(mirror.bit.ed

2016-07-16 14:21:37 1601

数据挖掘-概念与技术(第2版)习题答案.doc

数据挖掘-概念与技术(第2版)习题答案.doc数据挖掘-概念与技术(第2版)习题答案.doc

2017-12-19

JSTL标签库

JSTL 常用函数

2016-04-27

DiskLruCache的源码

http://blog.csdn.net/fangchao3652/article/details/49703217

2015-11-07

android 屏幕适配 diens文件自动生成源码

将源码复制到eclipse java项目下 在main方法中 修改相应的尺寸 即可生成相应的values-480*320 values-800*480 等尺寸文件

2015-11-05

mqtt jar包

客户端 服务器 所用到的jar 包 只用wmqtt jar 就可以进行发送与接收消息 但notification弹窗跳转有问题 所以客户端 改用org eclipse jar 服务器还用wmqtt jar 就可以 客户端有两个接受推送服务:第一个是pushservice 用的是wmqtt jar 第二个是Mqttservice 用到的是org eclipse 那个 这两个服务可以在pushactivity中切换 去掉注释即可 ">客户端 服务器 所用到的jar 包 只用wmqtt jar 就可以进行发送与接收消息 但notification弹窗跳转有问题 所以客户端 改用org eclipse jar 服务器还用wmqtt jar 就可以 客户端有两个接受推送服务:第一个是pushservice 用的是wmqtt jar 第 [更多]

2015-04-13

swithbutton需要的背景图片

swithbutton需要的背景图片

2015-03-03

mqtt相关jar包

MQTT是一个轻量级的消息发布/订阅协议,它是实现基于手机客户端的消息推送服务器的理想解决方案。

2015-02-10

长按抖动并可拖拽删除

长按activity图标可以抖动,可以点击右上角叉号删除亦可以拖拽(类似未读消息的删除效果)

2015-01-30

可以向右滑动结束activity

向右滑动finish 并可以添加指定view 在该view上忽略右滑效果,是自己的滑动事件不会被屏蔽,比如Hlistview 以及 viewpager等的右滑事件

2015-01-30

greenDao 所需所有jar包

里面包括freemarker.jar greendao.jar greendao-generator.jar

2015-01-08

volly框架pdf

我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮

2015-01-04

NewQuickAction

ListView弹窗效果,可以自定义弹窗的图片,文字与点击事件

2014-06-12

listview 异步加载

listview 异步加载+双缓存+ fileUtils+httpservice

2014-05-13

pl/sql 笔记整理 +案例

oracel pl/sql 编程 用户管理

2014-05-12

viewtree css + js

UI 前台 oa 权限列表显示 插件类

2014-05-07

struts2-spring-plugin-2.1.6.jar

让struts2找spring去要Action的生成时所需要的jar包 struts2-spring-plugin-2.1.6.jar

2014-04-22

slf4j-1.5.8.zip

slf4j-1.5.8.zip资源 没什么好说的

2014-03-27

c3p0-0.9.1.2.jar

c3p0-0.9.1.2.jar C3PO连接池,需要就下吧。

2014-03-27

struts2-json-plugin-2.2.1.jar

json插件 可用于struts2开发 json插件允许我们再客户端页面的js中异步调用action

2014-03-27

ViewPager源码

ViewPagerDemo 软件引导,左右滑动的效果

2014-03-15

Myeclipse创建的webservice应用源码

Myeclipse创建的webservice应用源码

2014-03-11

android http请求及缓存框架GalHttprequest

android http请求及缓存框架GalHttprequest

2014-03-10

webservice 所需要的jar包

java调用webservice 所需要的全部资源jar包

2014-03-10

Tomcat安装与配置

Tomcat安装与配置 eclipse的配置 及发布

2013-03-29

java API 中文版

完整的 java API文档 中文版

2012-11-24

空空如也

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

TA关注的人

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