- 博客(34)
- 资源 (18)
- 收藏
- 关注
原创 爬虫程序
package com.jw;import com.jw.excel.ExcelUtil;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;...
2019-12-28 17:46:20
341
原创 异步上传文件报错,重复使用java流
如果上传的时候,是同步上传的,不会出现问题。如果是异步上传的,如果你传入的异步方法是 MultipartFile file,就会包下面的错java.io.FileNotFoundException: D:\usr\local\tomcat\work\Tomcat\localhost\upload_46ba607a_d50c_4618_9b66_234953a0ba1f_00000002.tmp...
2019-12-27 17:13:12
898
原创 上传文件的处理
分片上传1.查询是否已经上传2.分片发送3.提交注意,md5加密,是通过加密文件的前1024个字节,md5加密如果是通过字节数组加密,会有安全问题,所有改成加密流。这个有一个问题,如果是txt文件,前1024个字节都是一样的情况下,后面的内容不管怎么变,文件都会被加一样的密每次分片上传2Mimport org.apache.http.HttpEntity;import org.ap...
2019-12-27 17:01:24
241
原创 spring 异步和多线程,线程池/事务/进度/并发
配置线程池import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.context.annotation.ComponentScan;im...
2019-12-27 16:38:29
673
原创 使用POI 读和写excel的工具类
package util.excel;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.time.DateFormatUtils;import org.apache.poi.hss...
2019-12-27 16:06:21
196
原创 实验7
assume cs:codedata segment db '1975','1976','1977','1978','1979','1980','1981','1982' db '1983','1984','1985','1986','1987','1988','1989','1990' db '1991','1992','1993','1994','1995' ;21*4=84 ...
2019-11-06 18:32:34
150
原创 c语言入门开发,通过cygwin开发环境,第一个程序hello
安装cygwin1.概述cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件Cygwin就是一个windows软件,该软件就是在windows上仿真linux操作系统简言之,cygwin是一个在windows平台上运行的 linux模拟环境,使用一个Dll(动态链接库)来实现安装地址:https://cygwin.com/i...
2019-10-17 10:11:59
1075
原创 使用pdfbox读取和解析PDF文件,分页头(header),页内容(content),页尾(tail)
导入PDFbox的jar包,我是通过maven,fontbox是支持中文的字体pom.xml<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.4</version&g...
2019-10-17 08:59:00
4438
2
原创 代码复杂度问题,coverity代码静态分析工具检查
在我们平时写代码的时候总是会不经意的写出复杂度很高的代码:下面是coverity官方的文字翻译:可以跳过阅读Basic criteria and methodologyA Cognitive Complexity score is assessed according to three basic rules:1. Ignore structures that allow multiple...
2019-09-29 10:47:53
4308
2
原创 子frame取父frame的URL,跨域问题
[Vue warn]: Error in created hook: "SecurityError: Blocked a frame with origin "http://xx.x.x.x:81" from accessing a cross-origin frame."let url = window.top.location.href //这里有跨域问题,如果父窗口和子窗口不在同一个域...
2019-09-26 15:46:21
678
1
原创 java.lang.Class类
String className = "a.b.c.Person";/*获取类*/Class c = Class.forName(className);Object o = c.newInstance();Class<?>[] classes = c.getClasses();Class<?>[] declaredClasses = c.getDeclaredC...
2019-09-03 16:10:06
230
原创 spring 解析Bean的时序图,AbstractApplicationContext,refresh()源码分析
因为spring的refresh()很复杂,为了简化只体现自己注解。@SpringBootApplication()@ComponentScan(includeFilters = @ComponentScan.Filter())public class Application { public static void main(String[] args) { Spr...
2019-08-28 17:13:27
322
原创 spring beans源码 DefaultListableBeanFactory XmlBeanDefinitionReader加载和解析并注册bean的时序图
CLASS 是当前BeanFactoryUtilsTests类Class<?> CLASS = BeanFactoryUtilsTests.class;Resource ROOT_CONTEXT = qualifiedResource(CLASS, "root.xml");DefaultListableBeanFactory grandParent = new DefaultLi...
2019-08-23 18:03:00
154
原创 idea 编译spring源码 spring5.2.0
安装gradle的,一定记得配置环境变量,省略。gradle下载:https://services.gradle.org/distributions/我的gradle版本是:5.6spring源码版本:5.2.0地址:https://github.com/spring-projects/spring-framework看下源码下的spring-source\spring-framewor...
2019-08-19 17:50:04
1630
原创 Vue resource与axios上传文件blob的配置
问题:后台返回一个stream流,前台无法用blob准确接收,new Blob的字节数和后台返回不一致。后台返回:示意代码:public void downloadTemplate(HttpServletResponse response) { String newFileName = URLEncoder.encode(fileName, StandardCharsets....
2019-08-13 11:05:50
3411
原创 实用在线词典
你知道,出来学英语,在线词典早晚用得到。今天学姐就来推荐一些实用的免费在线英语词典网站。让我看到你的小手手!韦氏在线词典 https://www.merriam-webster.com/美国最权威的在线词典,学习美式英语必备。牛津在线词典 https://en.oxforddictionaries.com/包含语法、拼写、标点用法等。很多关...
2019-07-22 15:08:16
2402
原创 Idea 设置java代码格式化,代码注释,类注释
直接上图片Live Tmplates -> 添加一个模板(userDegine)主要还是看params参数、throws异常和return的表达式怎么设置的(看第二图):params:表达式groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('...
2019-07-08 10:31:35
2415
原创 Idea 自定义生成实体类,表转实体类,groovy的Generate POJOs.groovy配置
import com.intellij.database.model.DasTableimport com.intellij.database.util.Caseimport com.intellij.database.util.DasUtilpackageName = ""typeMapping = [ (~/(?i)tinyint|smallint|mediumint/) ...
2019-06-20 11:46:38
2069
原创 idea 看源码关系uml 插件 Code Iris
idea 看源码关系uml插件推荐 code iris 最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams,但是我们今天介绍的不是这个,而是另外一个不错的插件,...
2019-04-02 11:41:42
1989
1
原创 spring-boot-starter
一个简单的spring-boot项目的pom.xml配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </depende...
2019-04-01 15:54:59
593
原创 java util Map 体系
public interface Map<K,V> { int size(); boolean isEmpty(); boolean containsKey(Object key); boolean containsValue(Object value); V get(Object key); V put(K key, V value); V remove(Object ...
2019-03-06 17:32:08
152
原创 java util Set 体系
public interface Set&lt;E&gt; extends Collection&lt;E&gt; { int size(); boolean isEmpty(); boolean contains(Object o); Iterator&lt;E&gt; iterator(); boolean add(E e); boolean remove(Object o); .
2019-03-06 17:24:58
740
1
原创 java util Queue 体系
public interface Queue&lt;E&gt; extends Collection&lt;E&gt; { boolean add(E e); boolean offer(E e); E remove(); E poll(); E element(); E peek();}jdk相关类java.utilAbstractQueueArrayDequeCol...
2019-03-06 17:10:16
238
原创 java util List 体系
List (java.util)接口主要方法public interface List&lt;E&gt; extends Collection&lt;E&gt; { //重要 boolean add(E e); boolean remove(Object o); int size(); boolean isEmpty(); //次要 boolean addAll(Collec...
2019-03-06 17:07:00
199
原创 mysql 内存溢出(未解决)
you may have to use ‘ulimit’ to allow mysqld to use more memory or you can add more swap space
2019-03-01 17:39:26
1734
原创 vue 多表头 分层表头的背景色 问题
要求:第一级和第二级的颜色要一致,且根据第一级隔列变色。headerCellStyle: function (obj) { let column = obj.column, rowIndex = obj.rowIndex, columnIndex = obj.columnIndex; if (column.type === 'selection' || rowI...
2019-02-27 15:58:23
1241
原创 Protocol message contained an invalid tag (zero) 【解决】
java.lang.RuntimeException: Reading from a byte array threw an IOException (should never happen). at io.protostuff.IOUtil.mergeFrom(IOUtil.java:54) at io.protostuff.ProtostuffIOUtil.mergeFrom(Protos...
2019-02-22 14:31:10
18756
原创 Cannot determine target DataSource for lookup key [null]
2019-02-20 16:30:50.303 |-ERROR [http-nio-8090-exec-2] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/zte-crm-epms-schedule].[dispatcherServlet] [182] -| Servlet.service() for servlet [...
2019-02-20 16:34:32
28359
3
原创 数据结构-开篇
什么是数据结构数据结构是一门研究非数值计算的程序设计问题中计算机操作对象以及他们之间的关系和操作等的学科基本概念数据(data)数据元素(data element)数据对象(data object)数据结构(data structure)数据类型(data type)抽象数据类型(abstract data type)...
2019-02-19 09:53:12
180
2019-2025年中国有机酱油行业市场潜力现状及投资战略研究报告.pdf
2019-10-12
Intel® 64 and IA-32 Architectures Volume 4 Model-Specific Registers.pdf
2019-10-12
Intel® 64 and IA-32 Architectures Volume 3 System Programming Guide.pdf
2019-10-12
Intel® 64 and IA-32 Architectures Volume 2 Instruction Set Reference, A-Z.pdf
2019-10-12
Intel64 and IA-32 Architectures Volume 1 Basic Architecture.pdf
2019-10-12
Intel® 64 and IA-32 Architectures.pdf
2019-10-12
CognitiveComplexity.pdf
2019-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人