自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 IT java c python 人工智能等 3000G学习资料免费分享

3000G资料横跨IT多个领域,前端,量化、机器学习、人工智能,大数据,测试,面试资料,Linux,docker, c, java等全面学习资料, 仅限制一天,过时立即删除文章。特此声明,由于网盘分享链接容易失效,因此只能添加微信后提供网盘号,管理员将你拉入网盘群组。课程部分截图需要资料的关注公众号(暗黑程序员),回复领取资料。...

2021-04-10 18:06:32 156

原创 java 全面资料整理可学习和面试

该文档由资深程序员,通过面试和学习整理起来的,包括 java mq linux 等等 多项学习文档和面试资料。需要的话,请拉到最后面,查看获取方式。如果有需要的伙伴,关注公众号暗黑程序员。即可获得完整资料。...

2021-04-10 17:43:30 114

原创 java 并发编程

​并发一直都是计算机编程所面临的难题,因为在多线程中,线程中拥有的数据都是独立,对于其它线程是不可见,所以在多线程编程中处理不好就会造成数据没有按照预想进行下去。处理多线程问题我们首先想到的锁,锁大致分为排他锁和共享锁。锁只是我们为了理解而这么说的,在编译后的代码中,我们使用一些工具可以看到的是其实就是给我们加了一个monitor的监视,而进入monitor这个监视区,就只能一个线程可以进入,其它的线程会处于挂起状态,而线程一旦离开这个mointor区域其它线程才有机会被cpu调度执行,因此每次只.

2021-04-10 11:19:32 151

原创 spring 注解失效

Spring重复扫描导致事务失败的解决方案及深入分析spring如果要使事务生效,就需要cglib为service生成代理子类而spring扫描器扫描@Service注解已近生成了子类,如果再让springmvc又重新扫描了一遍,使得原先cglib生成的代理子类失效,从而事务拦截也失效。spring.xml<!-- 自动扫描 ,忽略@Controller注解的类--&gt...

2019-04-10 14:12:18 1288

原创 java GC 运行参数设置

-verbose:gc -XX:+PrintGCDetails

2018-06-23 20:01:46 1279

原创 随机验证码

package com.qcwjr.common.constants;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.Byt...

2018-06-06 11:00:09 199

原创 枚举类控制状态信息

package com.qcwjr.common.enums;public enum EffectiveStatusEnum { ENABLE { @Override public String getDesc() { return "有效"; } @Override public St...

2018-06-06 10:52:10 741

原创 枚举类用于控制流程状态设计

package com.qcwjr.common.enums;import java.util.HashMap;import java.util.Map;/** * 状态 枚举类 * */public enum ApplyStatusEnum { L(1, "录单中"), C(2, "待初审"), X(3, "待终审"), F(4, "申请复议"), Q(5, "待...

2018-06-06 10:50:54 560

原创 pingying4J工具包

package com.qcwjr.common.apply;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputForma...

2018-06-06 10:47:05 872

原创 浮动按钮移动

@CHARSET "UTF-8"; /** 右下角跳转按钮 跳转到列表 */ #list_note_icon { position: fixed; bottom: 10%; right: 8%; z-index: 888; background: #ff9900; width: 80px; ...

2018-06-06 10:43:29 1127

原创 js隐藏身份证

function plusXing (str,frontLen,endLen) { var len = str.length-frontLen-endLen;var xing = '';for (var i=0;i&lt;len;i++) {xing+='*';}return str.substring(0,frontLen)+xing+str.substring(str.length-endLe...

2018-06-02 15:33:58 1583

原创 mybatis 遍历list

mybatis可以遍历数组和list集合,但是一般我们还需传递一些其他的参数所以我们需要重新封装一下,就是再建立一个VO类,在里面建立List集合和你需要的一些参数。&lt;foreach collection="storeId" item="item" open="and a.store_id in(" close=")" separator=","&gt;              #{i

2018-05-11 09:11:17 7684

原创 自己动手写框架(思想)

我们每天都在用别人的框架感觉很牛逼,一大堆配置之后竟然就可以运行程序了。是不是觉得很牛逼?其实不是很复杂,只要理解框架做了什么事情,一切都变得非常容易。首先,框架一般都需要你配置一个xml文件然后获得全限定类名,或者属性,或者文本等需要的数据。xml不用多说,扩展性标签语言,曾经想取代html(超文本标签语言)可是没能成功,最后又想作为存储数据而存在互联网中,谁知市场上的数据库已经是非常成熟了。最...

2018-05-07 00:01:56 2350

原创 ssh,ssm的异同

ssm框架是当前市场流行的一套框架,基本取代了ssh框架。其原理和ssh差不多,都是一套MVC框架,即模型,视图,控制器。那么我们来分别了解一些他们的一些特性吧! 从前端控制器框架说起,Struts2采用的是一套功能强大的拦截器设计,所有的请求必须都进行一套拦截器,即使你没配置拦截器,Struts2 自身内部也有一套默认的拦截器!另外Struts2 默认是多例的,并且是基于类来访问的。每次都会创造...

2018-05-06 09:24:31 347

原创 ajax携带文件流和参数上传文件

一、首先创建一个FormData();可以理解为form表单,请求方式为POST,内部封装ectype='Mutiparat/fromData'图片上传必须的类型。var formData = new FormData();var fileObj = document.getElementById('id').files[0]; //获得文件上传的输入框的文件流formData.append('f...

2018-05-05 09:51:25 6101

原创 springmvc 文件上传

前端:springmvc 文件上传 首先要设置form表单的的type属性为multipart/form-data 文件上传只支持post提交方式,不接受get等方式。springmvc配置文件: &lt;bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartReso...

2018-05-04 10:11:42 176

原创 mysql查询一天的数据量和一月的统计数据量

select count(*) from t_table where DATE_FORMAT(now(),'%Y-%M-%D') = DATE_FORMAT('input_time','%Y-%M-%D'); #查询一天的数据量select count(*) from t_table where DATE_FORMAT(now(),'%Y-%M') = DATE_FORMAT('end_time'...

2018-05-03 22:31:07 1567

转载 UUID的使用

JAVA UUID 生成GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.my

2017-12-10 16:04:25 307

原创 android资料分享

加我QQ1515728890免费发送Android资料 从入门到高级资料都有。秒加我吧。

2017-12-10 15:56:12 151

原创 android源码分享

加本人QQ即可免费获取全套Android视频和源码。

2017-12-09 23:34:35 283

空空如也

空空如也

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

TA关注的人

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