知识点
蜗牛鸽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap笔记
有道云链接原创 2020-09-11 12:01:53 · 227 阅读 · 0 评论 -
SpringCloud笔记
有道云链接原创 2020-09-09 19:28:14 · 260 阅读 · 0 评论 -
ElasticSearch笔记
有道云笔记链接原创 2020-09-08 11:31:02 · 185 阅读 · 0 评论 -
分布式锁
有道云链接:http://note.youdao.com/noteshare?id=ac06f305d974368c410e8d0ab12ad53f原创 2020-09-07 17:23:34 · 231 阅读 · 2 评论 -
java路径在windows和linux中的区别
在java代码中,拼接的路径包含有”/”, 比如:String path = getSavePath+"/"+getName; 在windows中是没有问题的,但是如果将项目部署到linux上会出现找不到该路劲的问题; 解决方式: 让文件路径根据服务器的系统的不同而不同就可以了,而java已经给我们提供方法了 System.getProperty(“file.separator”)能根据系...原创 2018-07-10 13:55:34 · 6804 阅读 · 0 评论 -
java导出多个excel,以压缩包下载
需求:一次请求,导出多个excel 思路: 1.java servlet一个请求,只能返回一个输出流,所以一次只能导出一个excel; 2.如果一次需要导出多个excel,可以在本地生成多个excel,然后压缩成压缩包,然后下载压缩包; 步骤: 1.在本地创建一个零时文件夹,将多个excel生成到该文件夹下; 2.将该文件夹压缩,导出; 3.将该文件夹删除;上代码://以...原创 2018-06-26 15:21:39 · 12706 阅读 · 19 评论 -
上传pdf
前台:<!--type为file--><input type="file" name="uploadFile" id="file_upload" onchange="setFlie(this)"/><!--进度条--><div class="progress progress-striped active&q原创 2018-06-29 10:59:51 · 2101 阅读 · 1 评论 -
根据已有pdf下载
// 下载PDF @RequestMapping(value = "")//映射路径 public void downloadPDF(HttpServletResponse response) { //pdf所在路径 String pdffilePath = xxx; //pd...原创 2018-06-07 11:02:51 · 240 阅读 · 0 评论 -
java 用模板导出excel,并且合并单元格
编写步骤: 1.写一个excel模板 topicMap为后台Map中的key值,value值为一个list,在这里进行遍历;2.在webapp下建一个文件夹,将该模板放入; 3.上代码 我是用的springMvc@RequestMapping(value = "xxxxxxx") public void exportByYjfx(HttpServletRespo...原创 2018-04-10 17:18:25 · 6660 阅读 · 0 评论 -
java根据模板导出pdf
一:用word写好模板 二:另存为pdf格式 三:用Adobe Acrobat XI Pro打开转存好的pdf 对文本域进行编辑,也就是上图框内的内容,写自己需要的名字.双击操作,可以选择字体大小,位置四:都操作完后保存 五:在项目中的webapp下新建一个存放该pdf的文件夹,将操作完的pdf放进去 ———-代码外以操作完,开始写代码util类package...原创 2018-03-27 16:44:35 · 1999 阅读 · 0 评论 -
生成一个随机码
String checkCode = ""; char[] arrs = { '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', 'a...原创 2018-03-13 11:43:11 · 317 阅读 · 0 评论 -
使用Java导出word文档
技术:使用FreeMarker的模板技术 思路: 1.先创建一个word文档,按照需求在word中填好一个模板,然后把对应的数据换成变量2.另存为–>保存类型:word2003XML文档(∗.xml)3.用变成工具打开以保存的xml文件,检查你的2.另存为–>保存类型:word2003XML文档(∗.xml)3.用变成工具打开以保存的xml文件,检查你的{} ...原创 2018-03-05 10:04:16 · 557 阅读 · 0 评论 -
java itextPdf导出pdf
String newName ="文字文字.pdf"; //导出pdf的名称File fileName = new File(savePhotoPath + newName); //导出pdf的位置FileOutputStream fos2 = new FileOutputStream(fileName); //文件输出流ByteArrayOutputStream ba = new Byt...原创 2018-02-07 15:59:21 · 3043 阅读 · 0 评论 -
字符串,对象,list判断是否为空
字符串:为空情况: ①if(s==null||s=="") ②if(s==null||s.isEmpty()) //jdk1.6以后支持 ③if(s==null||s.length0) ④if(s==null||s.equals("")) //效率低 ⑤if(StringUtils.isBla原创 2018-01-10 15:54:57 · 1520 阅读 · 0 评论 -
java中,小数为0,保留整数,不为0,保留小数
import java.text.NumberFormatNumberFormat nf = NumberFormat.getInstance(); nf.format(小数);原创 2018-01-22 14:49:12 · 8684 阅读 · 1 评论 -
获取list集合中的最大最小值
用java API Collections工具类:操作集合的工具类,它包含有各种有关集合操作的静态多态方法; Collections.min(list);//获取最小值 Collections.max(list);//获取最大值原创 2017-11-27 13:23:18 · 26389 阅读 · 0 评论 -
SQL Server数据库双向同步,第一篇-准备工作
需求:需要两个数据库双向同步,即A数据库变动,B及时更新。B数据库变动,A及时更新。思路:利用SQL Server的发布和订阅功能进行同步,在A数据库进行发布&amp;amp;lt;具有可更新订阅的事务发布&amp;amp;gt;,在B数据库进行订阅。安装数据库版本:SQL Server 2008R2电脑系统版本: win10需要用到的软件:①navicat②③第一步:设置电脑相关配置,A,B电脑都需...原创 2018-10-11 16:49:57 · 7620 阅读 · 1 评论 -
SQL Server数据库双向同步,第二篇-发布操作
上一篇将准备工作完成。开始正式的发布订阅工作:第一步:在两台电脑的数据库分别建立一个TEST数据库,建立结构相同的一个表表必须有主键,不然后边操作会报错第二步:打开②开始新建发布向导选择之前建立的TEST数据库下一步这里解释下几种发布类型的各种使用场景:快照发布没有使用过;事务发布,适用于主从数据库,主数据库更新的数据复制到从数据库,是单项同步;具有可更新订阅的事务发布...原创 2018-10-11 17:30:30 · 8077 阅读 · 0 评论 -
SQL Server数据库双向同步,第三篇-订阅操作
上一篇做了发布操作,本篇做订阅操作可以在订阅服务器上打开管理器,也可以在发布服务器进行操作,我是在发布服务器上操作的。第一步:打开管理器连接上发布服务器的数据库...原创 2018-10-12 12:07:59 · 2727 阅读 · 0 评论 -
SQL Server数据库双向同步,第四篇-错误整理
1.错误:无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication. 直接在订阅服务器计算机上设置它。 (新建订阅向导)解决:按提示,执行存储过程 sp_link_publication 添加相关信息:(参考sp_link_publication)--设置在连接到发布服务器时立即更新订阅的同步触发器所使用的配置和安全信息sp_link_publicati...原创 2018-10-12 16:13:34 · 1824 阅读 · 0 评论 -
一个list分割成若干个list
按指定大小,分隔集合,将集合按规定个数分为n个部分 public static List<List<T>> splitList(List<T> list, int len) { if (list == null || list.size() == 0 || len < 1) { return null; } ...原创 2018-09-28 09:45:59 · 2948 阅读 · 0 评论 -
Linux在不重启tomcat的情况下清空catalina.out日志
cat /dev/null 命令清空文件[root@localhost logs]# cat /dev/null > catalina.out原创 2018-10-31 16:12:23 · 1510 阅读 · 1 评论 -
跨域建立视图
需求:与ERP系统进行数据库的对接解决方案:跨域建立视图,能得到实时刷新的ERP数据步骤:可以通过一个视图使用 OPENDATASOURCE (SQL Server 2000 以上版本支持) 来完成。Create VIEW [dbo].[vTableName]ASSelect * FROM OPENDATASOURCE( 'SQLOLEDB', 'PWD=login...原创 2018-11-09 15:16:46 · 378 阅读 · 0 评论 -
HTTP协议
http://note.youdao.com/noteshare?id=4ec9d7639027c6c12588fc977b1b4784原创 2019-03-15 14:57:39 · 257 阅读 · 0 评论 -
webService
脑图地址:http://note.youdao.com/noteshare?id=ef5b69db42b0975fdc3dd3285ed4b426原创 2019-03-15 15:00:47 · 176 阅读 · 0 评论 -
Redis
脑图地址:http://note.youdao.com/noteshare?id=82b0e5147f97e9a7b885e14865b22298原创 2019-03-22 11:45:01 · 203 阅读 · 0 评论 -
重构系统底层事务
有道云地址:http://note.youdao.com/noteshare?id=a01a0db4a65e119c5b8805a2d1683570原创 2019-04-01 11:55:18 · 307 阅读 · 0 评论 -
用户登录唯一性,同一用户在其他电脑登录时,当前的登录下线
有道云地址:http://note.youdao.com/noteshare?id=0cd0a476982be71fc0598ceb27051fb0&sub=A8FEA0FAF81248B4B5B6937F4064F86A原创 2019-04-28 17:10:00 · 2057 阅读 · 0 评论 -
SpringBoot操作多数据库,并配置事务管理
有道云地址:http://note.youdao.com/noteshare?id=4eab4c614ec0825fdcf6f6251f47161e&sub=6DB1545A6BF64F81985AC43ABEC4BDD2原创 2019-06-06 16:26:26 · 2348 阅读 · 1 评论 -
项目中的索引
有道云地址:链接:http://note.youdao.com/noteshare?id=4151e765852cceb66fbaf982fd1ea57a&sub=B980F26B70C64C0B8C4CE9055D355DA6原创 2019-09-23 11:44:06 · 762 阅读 · 0 评论 -
每日一结,Tomcat服务器
* 服务器* 网络的架构(面试题)* C/S client/server客户端/服务器端 例子:QQ快播 暴风影音* 优点:交互性好,服务器压力小。* 缺点:客户端更新了,下载。* B/S browser/server浏览器/服务器端 例子:购物网站12306 * 缺点:服务器压力大。* 优点:服务器更新就ok。* WEB网页 javaw原创 2016-12-29 00:12:39 · 328 阅读 · 0 评论 -
每日一结,分页查询和Listener监听器
分页查询问题:什么是分页,为什么使用分页?分页就是将数据以多页去展示,使用分页可以提高客户的感受。分页分类:1.物理分页只从数据库中查询出当前页的数据。优点:不占用很多内存缺点:效率比较低2.逻辑分页从数据库中将所有记录查询出来,存储到内存中,要想展示当前页数据,直接从内存中获取。优点:效率高缺点:占用内存比较高在java开发领域,我们使原创 2016-12-13 22:57:09 · 514 阅读 · 0 评论 -
每日一结,MySQL多表操作
* 多表操作* 外键约束* 添加外键语法:alter table emp add foreign key 当前表名(dno) references 关联的表(did);alter table emp add foreign key emp(dno) references dept(did);* 数据库的设计* 一对多 生活中一个部门下有多个员工,一个员工属于一个原创 2016-12-17 00:06:19 · 346 阅读 · 0 评论 -
每日一结,MySQL数据库
* MySQL数据库* 数据库* 数据库就是一个文件系统,访问数据的时候需要通过标准的SQL语言来完成。* 关系型的数据* 保存的实体与实体之间的关系。(用户、商品、订单)* 常见的数据库* Oracle 公司Oracle(甲骨文)数据产品,收费的大型的数据库。* MySQL 开源的,被Oracle收购了,小型的数据库。5.x版本免费,6.x收费了。原创 2016-12-15 23:06:38 · 563 阅读 · 0 评论 -
国际化与ajax
国际化问题:什么是国际化,国际化作用?软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不原创 2016-12-22 00:00:38 · 584 阅读 · 0 评论 -
每日一结,HTTP协议
* HTTP的协议* 啥是HTTP的协议:超文本传输协议。* 基于TCP链接的传输协议。* HTTP协议默认是80* 基于请求和响应的模式。(先有请求,后有响应)* www.baidu.com(访问百度的服务器)* 百度的首页返回给我* 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通原创 2017-01-01 23:20:15 · 339 阅读 · 0 评论 -
每日一结,Servlet
* Servlet(好好学)* 动态WEB的资源。* 什么是Servlet* 实现Servlet接口,重写5个方法。* Servlet是一个小的java程序,运行在服务器中,接收和响应从客户端(浏览器)发送过来的请求。* 快速入门* 编写一个类,实现Servlet接口,重写5个方法。* 编写一个类,继承GenericServlet类,重写一个方法。* 配置文件,原创 2017-01-02 23:35:29 · 281 阅读 · 0 评论 -
每日一结,注解和动态代理
1.注解问题:什么是注解,它有什么作用?@xxx就是一个注解。 注释:它是用于描述当前代码功能,是给程序员使用的。注解:它是描述程序如果运行,是给编译器,解释器,jvm使用。jdk中自带三个注解:1.@Override是给编译器使用,用于描述当前的方法是一个重写的方法。注意:在jdk1.5与jdk1.6中有区别jdk1.5中@Override它只能描原创 2016-12-22 23:49:08 · 847 阅读 · 0 评论 -
反射的个人见解
反射 1.编写代码的初始状态是.java文件 2.经过编译之后变为.class文件 3.加载到jvm的类加载器中 4.此时的.class文件对外相当于一个Class对象(Class对象:代表的是内存中的.class文件) 5. 反射的意思就是在其他类中通过获取Class对象然后通过Class对象的API得到该对象所指.class文件的方法,属性,构造方法,并且他们都是以对象的形式存在的.原创 2016-11-27 22:18:02 · 242 阅读 · 0 评论 -
每日一结,HTML
* HTML* HTML: HyperText Markup Language 超文本标记语言。* HTML是最基础的网页语言。* HTML的代码都是由标签所组成。* HTML的基本格式存放属性的信息,辅助性的信息引入外部的文件(重要)会先加载存放的是真正的数据* 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功原创 2016-12-25 00:13:31 · 271 阅读 · 0 评论
分享