自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 用户调度问题-算法题

/** * 【用户调度问题】在通信系统中,一个常见的问题是对用户进行不同策略的调度, * 会得到不同的系统消耗和性能。 * 假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略, * 不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的 * 消耗资源数。 * 规则: * 1. 相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略, * 则第2个用户只能使用B或者C策略。 * 2. 对单个用户而言,不同的调度策略对系统资源的消耗可以归一化后

2022-05-19 17:15:40 1599 2

原创 计算疫情扩散时间

【计算疫情扩散时间】在一个地图中(地图由n*n个区域组成),有部分区域被感染病菌。 感染区域每天都会把周围(上下左右)的4个区域感染。 请根据给定的地图计算,多少天以后,全部区域都会被感染。 如果初始地图上所有区域全部都被感染,或者没有被感染区域,返回-1 输入描述: 一行NN个数字(只包含0,1,不会有其他数字)表示一个地图, 数字间用,分割,0表示未感染区域,1表示已经感染区域 每N个数字表示地图中一行,输入数据共表示N行N列的区域地图。 例如输入1,0,1,0,0,0,..

2022-05-18 16:15:46 1310

原创 nginx 按天分割日志(windows 环境)

nginx 按天分割日志(windows 环境)效果每天定时将当天的nginx日志文件保存在 logs 下的 cut_log 目录,且不影响nginx使用;避免 nginx 积累 access和error 的日志文件过大,不便查看。编写bat脚本在 nginx.exe 同级目录新建 nginx_cut.bat 文件,注意文件编码使用 ANSI 编码,不然会有乱码问题,编写nginx_cut.bat 内容:修改bat配置的 nginx_dir,配置为 nginx 安装路径,即 nginx.exe

2021-12-23 21:08:57 4019 4

原创 中创中间件文档分享

中创中间件文档分享相关文档文中所有相关附件点这V10快速使用手册.pdfInforSuite AS V10 用户使用手册.pdfInforSuite AS的基本操作指南.docx基本信息管理后台启动命令:在中创目录下 as/bin 执行 sh asadmin start-domain domain1管理后台停止命令:sh asadmin stop-domain domain1启动命令后不需要加 -v ,-v 表示在命令窗口输出日志,命令窗口关闭后后台随之停止。domain1 是容器

2021-10-28 17:56:07 3463 3

原创 VSCode 添加到 右键

正文其实很简单,不用像很多博客那样手动操作,最新版本的VSCode早就支持自动添加右键了,如果你安装的时候忘记勾选啦,那也没有关系,再运行一下安装程序,可以加入到右键:

2020-09-07 17:28:25 921 1

原创 使用DBeaver导入mysql脚本报错

使用DBeaver导入mysql脚本报错因为公司要求不得使用盗版软件,所以连接数据库工具也就从navicat转而使用DBeaver,今天想在本地还原一个mysql数据库在数据库右键-执行脚本 选择我的mysql.sql脚本后报错:Error executing process Utility 'mysql.exe' not found in client home 'MySQL5.7 Binaries' (C:\Users\17114\AppData\Roaming\DBeaverData\dri

2020-09-07 14:09:48 13184 6

原创 Spring Aop 记录用户操作日志

前言记录用户全流程操作日志,网上搜了搜,参考着写了下,使用Spring Aop和自定义注解完成。正文自定义注解/** * @program: springaop * @description 自定义注解,作用于方法,运行时有效 * @author: jjh * @create: 2020-05-16 **/@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})@Documentedpublic @inter

2020-05-16 18:27:12 1228

原创 freemarker个性化导出excel

前言导出excel是比较常见的需求,有时候需要导出的excel有固定的格式,这里记录一下FreeMarker导出excel,暂时不了解FreeMarker基本语法的请先去学习一下。正文FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌...

2020-05-03 17:55:52 685 1

原创 escape、encodeURI和encodeURIComponent

前言这里记录一下关于页面传参编码的问题,JavaScript中三个编码的函数escape、encodeURI和encodeURIComponent函数的选择问题。正文Url编码​ url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器。...

2020-04-22 21:55:25 274

原创 文件上传实现(webuploader实现兼容IE9环境)

前言最近走测试,被提了一个文件上传的兼容性bug:因为IE9不兼容FormData,并且input type=“file” 元素的files属性要IE10才支持。最后使用了webuploader实现文件上传,支持IE9.正文webuploader实现很简单,前往官网,点击快速开始,参照官网例子进行实现,只记录下我遇见的问题。主要是有三个文件:webuploader.css、webuplo...

2020-02-29 19:55:43 1752

原创 oracle表空间相关sql

前言上个月,一个刚负责维护不久的对外项目,前台直接就提交不了了,排查发现是oracle数据库表空间不足了。数据库是第三方提供的,但是由我们自己维护,交接有点问题,导致事情的发生,引以为戒!正文概念在总结查看表空间状态语句前,先来看看两个概念:表空间表空间是指一个或多个数据文件的逻辑集合,归属于用户数据文件实际存放数据的文件 一个表空间至少包含一个数据文件,一个数据文件只能...

2019-12-21 12:55:45 149

原创 miniui动态生成列

前言MINIUI是一款优秀的JS前端web框架,提供丰富、强大控件库,能快速开发企业级Web应用软件。(百度百科)但是MiniUi的文档个人感觉不是特别详细,但是官方也在逐渐完善,最大的问题是MiniUi是收费的。公司就是购买的MiniUi作为前端框架进行开发的,最近遇到一个需求,使用了动态生成列,这里记录一下。正文需求大概是这样的,有部门和部门领取的物品,行展示物品,列展示部门。然后有...

2019-07-09 17:27:17 5114 1

原创 关于MyBatis的运行过程

前言粗浅的记录一下mybatis的运行过程,欢迎学习交流。正文MyBatis的使用代码一般如下://读取mybatis配置文件InputStream is = Resources.getResourceAsStream("mybatis.xml");//创建SqlSession工厂SqlSessionFactory factory = new SqlSessionFactoryBui...

2019-06-15 22:04:37 461

原创 我的第一次WebService接口开发

前言最近项目上需要对接WebService接口,之前从来没有用过,这次都遇见了。记录下基础的使用和我遇见的问题。正文概述WebService接口百度一搜,各个介绍的都非常详细,由于刚开始没接触,看的也不是很懂。首先记住一句话:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。跨编程语言和跨操作系统平台:也就是说Asp.net开发的WebService我用java代码调用...

2019-05-09 16:58:09 101337 12

原创 自定义对象集合List之间取差集

前言在工作中少不了使用集合类来处理数据,List是最常用的一种集合了。这些集合类使用都非常的方便,但是使用集合存放一些自定义的对象时,就需要注意使用这些方法了。这里主要讲一下List之间的差集该怎么取。正文原生Api如果你的List存放的是基本数据类型或字符串类型的数据,那么List提供了实现交集、差集、并集的这些方法。使用如下:需求调用方法说明交集listA....

2019-04-27 16:22:37 21279 5

原创 java单例模式的最佳实现!

前言大致的了解了一下单例模式的实现,经供参考!常见实现(懒汉和饿汉)懒汉式单例模式/** * 懒汉式,先不创建实例,等到需要时在创建。 * 多线程情况下并发效率低。 * 结论:线程安全,调用效率不高,但是可以延时加载。 */public class LazySingleton { /** * 静态实例变量 */ private static L...

2019-03-30 12:30:30 1191

原创 java基础知识之注解、反射(二)

前言继续上文java基础知识之注解、反射(一),上文讲了一下注解和自定义注解已经java反射的基础应用。本文继续介绍一下动态编译、字节码操作类库Javassist和类加载过程。文章大多是学习尚学堂官网而来的总结,可能有点枯燥,大家感兴趣请自行官网搜索视频学习。正文动态编译java提供动态编译有以下两个使用场景: 1.浏览器端编写java代码,上传服务器编译和运行的在线评测系统,比如牛客网...

2019-03-23 20:33:00 191

原创 java基础知识之注解、反射(一)

前言此博客为供个人学习总结备用,如有错误请指正。正文Annotation(注解)java自带的注解包含以下三个:1.@Override 注解表示重写父类的方法2.@Deprecated 声明被注解的方法或字段等废弃,不建议使用3.@SuppressWarnings 抑制所有的警告其中@Deprecated和@SuppressWarnings注解可以配置...

2019-03-23 12:24:36 197

原创 网络编程个人归纳

前言最近又学习了基础的网络编程,主要是学习并使用UDP和TCP来编写Demo,做一下归纳总结,方便以后温习。正文定位资源首先网络编程第一步,定位资源:定位一台机器: 使用IP定位一个软件: 使用端口Port定位软件上的一个资源:使用URLIP//得到本机InetAddress对象InetAddress addr = InetAddress.getLocalHost(...

2019-03-03 14:29:21 324

原创 java多线程学习总结(二)

线程安全线程工作都有单独的工作空间,一般都是先拷值过来修改再更新值,存在更新值之前其他线程也进行了值拷贝,导致值存在不同步的问题,线程不安全。线程并发三要素: 同一个对象 多个线程 同时操作存在线程安全问题,于是就需要实现线程同步,线程同步的步骤有:形成队列、等待队列、加上锁(锁机制synchronized)。线程同步的任务是保证安全和性能。synchronized使用synch...

2019-02-26 14:08:23 225

原创 java多线程学习总结(一)

前言最近学习了java基础之多线程,感觉还是很nice,毕竟基础薄弱。所以总结一下,加深印象的同时留以备用。正文多线程的实现实现方式有三种:1.实现Runnable接口和它的run方法2.继承Thread类实现它的run方法3.实现Callable接口和它的call方法三种线程实现的区别:继承Thread和实现Runnable接口优先级不用说,肯定优先实现Runnable接口,...

2019-02-23 10:43:54 245

原创 java8 Lambda表达式的使用

前言lambda表达式表达更为简洁,但是效率并不比原来高,多用于多线程中简化频繁使用的匿名内部类函数。lambda表达式并非所有场景都适用。正文下面介绍Lambda的使用,首先定义一个接口:interface ILike{ void lambda();}作为比较,首先先介绍其他的方式实现接口,首先建一个测试类,其中分别实现接口:public class LambdaTest...

2019-02-13 23:41:08 485

原创 一些好用的网址。(转自公众号keithxiaoy收藏及他的读者们)

一、文献相关:1、BooKZZ:http://bookzz.org/2、Library Genesis:3、Sci-Hub:http://www.sci-hub.ac/4、EBOOKEE:http://ebookee.org/5.Citeseerx:http://citeseerx.ist.psu.edu/6. FindaRticles:http://findarticles.com/...

2019-02-12 16:43:13 7206

原创 页面以Base64形式上传文件file

前言将input type="file"上传的文件进行读取,读取文件的Base64码,然后上传到后台,在后台来处理这个Base64编码的文件。正文准备一个上传文件input控件,给定文件的onchange事件。<input type="file" class="upload-file" name="upload" id="personfacefile" onchange="pe

2019-01-25 12:47:36 2376

原创 Java容器总结

前言学习了一些java中的容器,记下总结。正文ListArrayListArrayList 底层是由数组实现的,数组的优点是查询效率高,但是插入删除的效率很低,因为每删除一个元素就将该元素后面的所有元素整体往前移动。ArrayList中声明了Object[] elementData数组,默认大小为10,每当数据插入时首先验证数组是否已经满了,若是数组已满则进行扩容,每次扩容大小为数组当...

2018-12-23 14:23:23 229

原创 关于Nginx的记录

前言学习还是要知其然知其所以然,看了一些Nginx教程,做个记录。概述Nginx是什么?Nginx(engine x)是一款轻量级的Web服务器、反向代理服务器及电子邮件代理服务器。Nginx能够做些什么?Nginx多用于通过反向代理实现负载均衡,它能够代为收发请求和响应:1)Nginx可以针对客户机不同的请求进行代理到配置的站点,比如将html文件请求和对后端数据的请求进行代理区...

2018-12-02 15:05:55 194

原创 pdf文件在线预览,兼容多浏览器和手机端

前言最近学习了一下网页在线预览pdf文件的实现方式,主要有:PDFObject:使用起来非常方便,电脑端兼容性好,试过能兼容ie9,也很快,但在手机上一些浏览器无法在线.jquery.media.js:使用起来非常方便,不支持ie。ie的话可以提示安装插件实现预览点击下载。不支持手机端。而且要写代码判断ie浏览器以及是否已安装插件,可以百度,都有的。PDF.js:功能强大,使用起来代码相对...

2018-11-06 12:18:44 21853 19

原创 java服务器文件下载到本地

前言我实现了一个生成excel的功能,让用户在访问服务器点击导出按钮时下载到用户本地。这就不能只是简单的java io写出了,总不能写出到服务器本地了吧,用户本地一脸懵逼。怎么返回文件给访问网页的用户?通过response返回一个文件数据。正文逻辑是:用户点击按钮—>前台提交—>后台处理—>返回文件首先我们前台需要一个from表单提交事件 &am

2018-10-14 20:59:00 2825 1

原创 java Buffer IO读写txt文件,无乱码模板,直接可用!

前言这个是方便自己用才写的博客,没有什么技术含量,如果帮助你了很高兴。内容部分参考:https://blog.csdn.net/qq_36868342/article/details/76577758PS:如果你使用时发现还是存在乱码情况,请检查你读取和输出的txt文件编码模式,保证编码一致并和代码中配置的相同(txt文件内ANSI相当于GBK编码)。设置编码代码:new InputStr...

2018-09-27 21:52:51 618

转载 封装继承多态(转载)

前言学习逆水行舟,基础的东西理解的都很少,知道这些东西,别人一问仔细,才发觉自己完全不得精髓,有些自责。 转载自http://blog.csdn.net/c_w_d/article/details/52982191正文面向对象的三个基本特征是:封装、继承、多态。我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是:代码重用。

2018-01-29 18:37:08 304

原创 Android读取手机根目录文件即本地SD卡

前言转载的http://blog.csdn.net/junzia/article/details/41649063#insertcode 有需要所以学习了一下关于读取本地文件目录的知识,自己也仿照着写了个。哈哈,初学花了不少时间,感谢原文博客的分享!不废话见图。 大家如果有学习需要可以去我GitHub下载,下载的兄弟给我右上角随手一个Star如何,感谢感谢。地址https://github

2018-01-12 22:41:12 9324 2

转载 Python装饰器入门学习(转载)

前言转载来源:https://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 说一说个人理解,第二步和第三步其实并没有完全实现装饰器的作用,只在第一次调用的时候有效,因为装饰器函数返回的还是调用装饰器的函数本身,所以只有第一次生效。在看完第四步时我想在第三步做修改,想以deco代替返回的func,程序报错。原因是因为返回的deco函数和原

2017-12-22 15:07:39 397

原创 Android数据库入门小案例SQLiteOpenHelper和SQLiteDatabase使用

前言这是一次上机实验,对的没错,刚开始没有用数据库,只是使用Intent Bundle传递数据而已,后面又让我们使用数据库存放数据。所以代码都在一起,可能有些代码并没有什么用(经供参考),但是代码量不大,不用担心,数据库的使用并没有开源数据库框架,比如LitePal(代码少,好用),因为还是菜鸟,使用一开始还是先基础,后面可以改良。本着分享学习的心情,话多了,请大家坚持学习。若是措辞不清大家自接看源

2017-12-13 21:15:09 1045

原创 Android基于位置的服务小项目使用百度LBS SDK遇见的一系列问题及解决方法

下面是学习郭霖前辈的第一行代码第二版11.3时使用百度定位遇见的一些问题,下面做一下我个人的总结:第一个问题定位的时候刷新一次纬度和经线就出问题了,如下: 遇见这个问题起初没觉得什么,以为只是因为在室内。直到我遇见了第二个问题,显示不出地图啦! 划水的人已经划不了了,,,,百度… …可能错误有:1.你在百度开发页面创建应用中,申请应用AK时填入的包名有可能不对应,应该和你项目的包名一样,

2017-12-02 22:10:22 1015 4

转载 关于Android Studio项目上传Github以及导入GitHub项目到AndroidStudio

之前有将Github项目和我的eclipse关联上(http://blog.csdn.net/qq_38584967/article/details/78459003),现在也想把我的安卓小程序通过Android Studio发布到Github上面,例子虽然简单,但是也是一种成长的记录啊。所以看了一些教程,我又来做一把文章的搬运工,话说比eclipse简单多了。 看该文章的前提是,你已经将Git

2017-11-22 19:24:21 520

转载 详解内部类Java(转)

原文链接https://www.cnblogs.com/dolphin0520/p/3811445.html加上自己的东西,一个类只有一个与文件名相同的pulic类,但是类里面的内部类也可以声明为内部类,但是不能与文件名重名。以下是原文链接Java内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即

2017-11-17 21:28:40 193

原创 关于父类静态方法能不能被子类重写详细

这里首先声明:不能,不能,不能! 这里看了别人的博客,为了方便就直接拷了他的测试代码,并加以修改说明。首先我们讲一下重写:子类继承父类后可直接调用父类的方法而不用去自己定义,如父类A有add方法,则子类B没有add方法也可以实例化B b=new B();调用方法b.add().但是子类想要自己重写add方法实现新的功能的话就可以在自己的类中定义add(),这样就算是重写了父类的方法,关于

2017-11-10 23:39:33 14575 8

转载 快速排序的JAVA实现

总是会模糊这些排序,记录一下快速排序,这是原文链接。https://www.cnblogs.com/zengzhihua/p/4456737.html算法描述:对于一组给定的记录,通过一趟排序后,将原序列分为两部分,其中前一部分的所有记录均比后一部分的所有记录小,然后再依次对前后两部分的记录进行快速排序,递归该过程,直到序列中的所有记录均有序为止。?123456789101112131415161

2017-11-08 20:16:17 124

转载 ssh-agent 转发:让服务器用我们电脑上的 SSH Key 验证身份

刚开始没看懂这个干嘛用,终于找到一个解释简洁明了的https://ninghao.net/blog/5244 总感觉我这样天天发个链接不好样的。。。。

2017-11-06 20:47:09 564

原创 Struts2 严重: Exception starting filter 记得换jar!

巨坑呐,遇见这个问题,jar也都导了,代码检查来检查去,我一个入门的例子,才几个页面要不要这么坑! 各种百度我去,各种解决办法实施,都毫无用处。 后面重新下载了一个struts2的jar包更换后有用了,之前用的是struts-2.5.13,不知道是包的问题还是我自己弄坏了,后面换成struts-2.3.14,重新导入进WEB-INF/bin里面就行了。 遇见这个问题先检查你该导的包导进去没有别

2017-11-03 18:11:28 6740 2

国产中间件-中创中间件相关手册.rar

国产中间件-中创中间件相关手册

2021-10-28

spring-boot-01.rar

文件为FreeMarker导出Excel一份demo,提供了一个通用工具类ExcelUtils,项目为Springboot的一个Maven工程(不要在意项目名称),其它项目通用,把文件考过去就行了。具体请参考我的博客https://blog.csdn.net/qq_38584967/article/details/105906378

2020-05-03

pdfjsExample.rar

pdfjs实现的pdf预览demo,需要在web服务器上访问html,可以使用nginx或tomcat,直接访问html是会存在文件跨域限制的。

2019-06-23

空空如也

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

TA关注的人

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