自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @AutoWire:多个实现类

使用@Atowire注入时发现多个实现类以及不同解决方式之间的优先级

2022-06-24 16:59:36 1228 1

原创 Java下载功能代码

@RequestMapping("download.do") public String download(@RequestParam("url") String url, HttpServletResponse response) throws IOException { //获取完整文件路径 String filePath = "D:\\test\\result" + url; File file = new File(filePath)...

2021-12-28 16:06:00 562

原创 Java将json格式数据转换为对象

前端传输数据: $.ajax({ type: 'POST', url: '/export.do', async: true, data: { users: users, //users为user对象数组 }, success: function (data) { win

2021-12-28 16:00:19 3235

原创 web项目部署到tomcat js出现中文乱码

用notepad++打开js文件,将文件编码修改为UTF-8-BOM,保存

2021-12-28 15:37:52 521

原创 动态规划:凸多边形最优三角剖分算法思路及代码分析(Java)

选定基准点a,自底向上计算子多边形内的最优解。1、 初始化,当只有一个点时,即i=j:t[a][a]=0;2、 两个点:a,a+1时,不计算;3、 三个点开始计算,k=a,多边形a-1,a,a+1的解:当前多边形的最优解即为:t[a][a+1] = t[a][a] + t[a+1][a+1] + w(va-1,va,va+1);遍历所有基准点,计算三个点时的最优解。(为什么这里就要计算?见4)4、4个点:a-1,a,a+1,a+2,解:k = a+1t[a][a+2] =.

2021-10-14 16:34:44 2016 2

原创 layui 父子页面以及弹出窗的交互

一、弹出窗内容为另一个页面var index = layer.open({ type: 2, area: ['800px', '500px'], content: 'addsel', btnAlign: 'c'}其中addsel表示页面addsel.html二、操作弹出窗中的页面var index = layer.open({ type: 2, area: ['800px', '500px'], content: 'addsel',

2021-09-27 14:21:06 667

原创 python pip在windows环境的安装和使用

一、安装1、打开命令窗口,执行py -m ensurepip --upgrade2、下载 get-pip.py,下载链接: get-pip.py,在本地新建文本文件,将网页内容复制到文本文件,然后将文件改名为 get-pip.py3、将文件保存到任意目录,然后再该目录打开命令窗口,执行:py get-pip.py二、使用py -m install 模块名...

2021-09-27 11:11:13 289

原创 poi5.0设置excel样式

//创建Excl文件HSSFWorkbook wb = new HSSFWorkbook();//创建工作表HSSFSheet sheet = wb.createSheet("sheet1");//新建居中样式CellStyle style = wb.createCellStyle();style.setAlignment(HorizontalAlignment.CENTER);//获取第1行HSSFRow row0 = sheet.createRow(0);//获取第一行的第一个单元格

2021-09-22 10:59:12 701

原创 通过ajax实现文件下载

下载请求在需要传递大量数据的时候需要使用ajax,但是ajax又无法调用浏览器的下载功能。思路:ajax请求返回文件路径,回调将文件路拼接到链接中进行跳转。

2021-09-16 16:17:42 2783

原创 redis删除数组元素——remove()

remove(K key, long count, Object value)从存储在键中的列表中删除等于值的元素的第一个计数事件。ListOperations opsForList = redisTemplate.opsForList();opsForList.remove("online",0,username);参数1:key数组名。参数2:count> 0:删除等于从左到右移动的值的第一个元素;count< 0:删除等于从右到左移动的值的第一个元素;count = 0:删

2021-08-17 11:38:18 6094

原创 callable多线程future.get()方法

callable多线程future.get()方法能获取到当前线程的执行结果,但是会阻塞当前线程,即当前线程执行结束获取到结果后才会继续执行下一个线程,解决方法:创建一个List数组存储funture,在所有线程执行以后遍历list获取结果。int count = 0;List<Future<Integer>> res = new ArrayList<>();ExecutorService executorService = Executors.newCached

2021-07-19 15:38:05 4899

原创 thymeleaf点击onclick事件传参

add是方法名,param是参数th:onclick="'javascript:add('+${param}+')'"

2020-07-20 23:23:25 303

空空如也

空空如也

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

TA关注的人

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