51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
RestPack Java实现Html转PDF文件
最近公司需要将前端一个图表统计导出为pdf。前端导出显示的pdf还是可以的,但是将会导致页面不可用与卡死状态。所以由后端寻找解决方案。以下为解决方案调研https://www.cnblogs.com/IT-study/p/13706690.html由于自己开发一个公共的导出pdf功能比较费时费力,而且导出过程中也遇到了...
代码星球
·
2020-11-27
RestPack
Java
实现
Html
PDF
spring cloud 入门系列
springcloud入门总结转发自:https://www.cnblogs.com/sam-uncle/p/9340390.html最近看到微服务很火,也是未来的趋势,所以就去学习下,在dubbo和springcloud之间我选择了从springcloud,主要有如下几种原因:dubbo主要专注于微服务中...
代码星球
·
2020-11-27
spring
cloud
入门
系列
SpringAop切面实现日志记录
SpringAop切面实现日志记录代码实现:https://www.cnblogs.com/wenjunwei/p/9639909.html1.signature.getMethod().getAnnotation()无法获取注解对象原因:Spring在处理中,可能是因为我的项目有事务,serviceImpl的方法被代...
代码星球
·
2020-11-27
SpringAop
切面
实现
日志
记录
每日理解(一) Spring框架
控制反转 在JavaSE中通过new来创建对象。而在Spring中通过容器来控制对象。所谓的控制包括:对象的创建、初始化、以及销毁。我们有之前的主动控制对象,变为了Spring容器控制对象,而我们被动的接受。控制权被反转了。 依赖注入 需要明白几个问题:谁依赖谁、为什么需要依赖、谁注入谁、注入了什么?...
代码星球
·
2020-11-27
每日
理解
Spring
框架
java.lang.IllegalStateException: Duplicate key 20
这个我在公司遇到的一个问题。原因:使用Map<String,String>RelationMap=relation.stream().collect(Collectors.toMap(s->s[2],s->s[1],(oldValue,newValue)->newValue))...
代码星球
·
2020-11-27
java.lang.IllegalStateException
Duplicate
key
springboot集成redis实现消息发布订阅模式-跨多服务器
环境:SpringBoot+jdk1.8 基础配置参考https://blog.csdn.net/llll234/article/details/80966952 查看了基础配置那么会遇到一下几个问题:1.实际应用中可能会订阅多个通道,而一下这种写法不太通用container...
代码星球
·
2020-11-27
springboot
集成
redis
实现
消息
【Java并发编程二】Java并发包
1.1.同步容器VectorArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代...
代码星球
·
2020-11-27
Java
并发
编程
发包
【Java并发编程一】线程安全问题
多线程有两种实现方式:1.1.继承Thread类=>示例:Aa=newA();a.start(); 1.2.实现Runnable接口=>示例:Aa=newA();newThread(A,自定义线程名称).start(); 其实Thread和Runnable都实现了run方法,...
代码星球
·
2020-11-27
Java
并发
编程
线程
安全
运行报错:java.io.IOException: invalid constant type: 15
jdk,tomcat更新到jdk1.8与tomcat8运行报错:java.io.IOException:invalidconstanttype:15pom.xml文件中更新javassist的版本从3.15到3.181<dependency>2<groupId>org.javassist<...
代码星球
·
2020-11-27
运行
报错
java.io.IOException
invalid
constant
Java 实现视频下载功能
publicstaticbooleanhttpDownload(StringhttpUrl,StringsaveFile){//1.下载网络文件intbyteRead;URLurl;try{url=newURL(httpUrl);}catch(MalformedURLExceptione1){e1.printStack...
代码星球
·
2020-11-27
Java
实现
视频下载
功能
Java 使用blob对H5视频播放进行加密《java视频加密》
1.创建一个H5<video>标签<videoid="sound"type="video/mp4"controls="controls"autoplay="autoplay"webkit-playsinline="true"playsinline="true"heigth="100%"><...
代码星球
·
2020-11-27
Java
使用
blob
H5
视频
Java线程池实现原理之自定义线程池(一)
谈到多线程先讲下队列的概念,之后的多线程学习会用到此类知识。队列分为:阻塞式队列(有界)、非阻塞式队列(无界),遵循着先进先出、后进后出的原则。阻塞队列与非阻塞队列区别:1.非阻塞式队列超出队列总数会丢失。2.阻塞式队列超出总数会进入等待(等待时间=设置超时时间)。3.获取队列方面:非阻塞式队列,如果为空返回null。...
代码星球
·
2020-11-27
线程
Java
实现
原理
自定义
springboot注解
@RestController和@RequestMapping注解我们的Example类上使用的第一个注解是@RestController。这被称为一个构造型(stereotype)注解。它为阅读代码的人们提供建议。对于Spring,该类扮演了一个特殊角色。在本示例中,我们的类是一个web@Controller,所以当...
代码星球
·
2020-11-27
springboot
注解
转载 Java设计模式
1.strategy(策略模式)2.staticFactoryMethod(静态工厂)3.singelton(单例模式)4.观察者模式(Observer)5.迭代器模式(Iterator)6.外观模式(Facade)7.适配器模式(adapter)8.代理模式(Proxy)9.状态模式(stat...
代码星球
·
2020-11-27
转载
Java
设计模式
spring+spring mvc+mybatis 实现主从数据库配置
一、配置文件1、jdbc.propertiesmaster_driverUrl=jdbc:mysql://localhost:3306/shiro?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&...
代码星球
·
2020-11-27
spring+spring
mvc+mybatis
实现
主从
数据库
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他