
知识点
蜗牛鸽
这个作者很懒,什么都没留下…
展开
-
HashMap笔记
有道云链接原创 2020-09-11 12:01:53 · 192 阅读 · 0 评论 -
SpringCloud笔记
有道云链接原创 2020-09-09 19:28:14 · 210 阅读 · 0 评论 -
ElasticSearch笔记
有道云笔记链接原创 2020-09-08 11:31:02 · 134 阅读 · 0 评论 -
分布式锁
有道云链接:http://note.youdao.com/noteshare?id=ac06f305d974368c410e8d0ab12ad53f原创 2020-09-07 17:23:34 · 189 阅读 · 2 评论 -
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 · 6583 阅读 · 0 评论 -
根据已有pdf下载
// 下载PDF @RequestMapping(value = "")//映射路径 public void downloadPDF(HttpServletResponse response) { //pdf所在路径 String pdffilePath = xxx; //pd...原创 2018-06-07 11:02:51 · 203 阅读 · 0 评论 -
上传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 · 2005 阅读 · 1 评论 -
SQL Server数据库双向同步,第四篇-错误整理
1.错误:无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication. 直接在订阅服务器计算机上设置它。 (新建订阅向导)解决:按提示,执行存储过程 sp_link_publication 添加相关信息:(参考sp_link_publication)--设置在连接到发布服务器时立即更新订阅的同步触发器所使用的配置和安全信息sp_link_publicati...原创 2018-10-12 16:13:34 · 1699 阅读 · 0 评论 -
java导出多个excel,以压缩包下载
需求:一次请求,导出多个excel 思路: 1.java servlet一个请求,只能返回一个输出流,所以一次只能导出一个excel; 2.如果一次需要导出多个excel,可以在本地生成多个excel,然后压缩成压缩包,然后下载压缩包; 步骤: 1.在本地创建一个零时文件夹,将多个excel生成到该文件夹下; 2.将该文件夹压缩,导出; 3.将该文件夹删除;上代码://以...原创 2018-06-26 15:21:39 · 12539 阅读 · 19 评论 -
java根据模板导出pdf
一:用word写好模板 二:另存为pdf格式 三:用Adobe Acrobat XI Pro打开转存好的pdf 对文本域进行编辑,也就是上图框内的内容,写自己需要的名字.双击操作,可以选择字体大小,位置四:都操作完后保存 五:在项目中的webapp下新建一个存放该pdf的文件夹,将操作完的pdf放进去 ———-代码外以操作完,开始写代码util类package...原创 2018-03-27 16:44:35 · 1938 阅读 · 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 · 258 阅读 · 0 评论 -
使用Java导出word文档
技术:使用FreeMarker的模板技术 思路: 1.先创建一个word文档,按照需求在word中填好一个模板,然后把对应的数据换成变量2.另存为–>保存类型:word2003XML文档(∗.xml)3.用变成工具打开以保存的xml文件,检查你的2.另存为–>保存类型:word2003XML文档(∗.xml)3.用变成工具打开以保存的xml文件,检查你的{} ...原创 2018-03-05 10:04:16 · 449 阅读 · 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 · 2977 阅读 · 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 · 1452 阅读 · 0 评论 -
java中,小数为0,保留整数,不为0,保留小数
import java.text.NumberFormatNumberFormat nf = NumberFormat.getInstance(); nf.format(小数);原创 2018-01-22 14:49:12 · 8610 阅读 · 1 评论 -
java路径在windows和linux中的区别
在java代码中,拼接的路径包含有”/”, 比如:String path = getSavePath+"/"+getName; 在windows中是没有问题的,但是如果将项目部署到linux上会出现找不到该路劲的问题; 解决方式: 让文件路径根据服务器的系统的不同而不同就可以了,而java已经给我们提供方法了 System.getProperty(“file.separator”)能根据系...原创 2018-07-10 13:55:34 · 6721 阅读 · 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 · 7285 阅读 · 1 评论 -
SQL Server数据库双向同步,第二篇-发布操作
上一篇将准备工作完成。开始正式的发布订阅工作:第一步:在两台电脑的数据库分别建立一个TEST数据库,建立结构相同的一个表表必须有主键,不然后边操作会报错第二步:打开②开始新建发布向导选择之前建立的TEST数据库下一步这里解释下几种发布类型的各种使用场景:快照发布没有使用过;事务发布,适用于主从数据库,主数据库更新的数据复制到从数据库,是单项同步;具有可更新订阅的事务发布...原创 2018-10-11 17:30:30 · 5913 阅读 · 0 评论 -
项目中的索引
有道云地址:链接:http://note.youdao.com/noteshare?id=4151e765852cceb66fbaf982fd1ea57a&sub=B980F26B70C64C0B8C4CE9055D355DA6原创 2019-09-23 11:44:06 · 718 阅读 · 0 评论 -
SpringBoot操作多数据库,并配置事务管理
有道云地址:http://note.youdao.com/noteshare?id=4eab4c614ec0825fdcf6f6251f47161e&sub=6DB1545A6BF64F81985AC43ABEC4BDD2原创 2019-06-06 16:26:26 · 2283 阅读 · 1 评论 -
用户登录唯一性,同一用户在其他电脑登录时,当前的登录下线
有道云地址:http://note.youdao.com/noteshare?id=0cd0a476982be71fc0598ceb27051fb0&sub=A8FEA0FAF81248B4B5B6937F4064F86A原创 2019-04-28 17:10:00 · 1959 阅读 · 0 评论 -
重构系统底层事务
有道云地址:http://note.youdao.com/noteshare?id=a01a0db4a65e119c5b8805a2d1683570原创 2019-04-01 11:55:18 · 267 阅读 · 0 评论 -
Redis
脑图地址:http://note.youdao.com/noteshare?id=82b0e5147f97e9a7b885e14865b22298原创 2019-03-22 11:45:01 · 166 阅读 · 0 评论 -
webService
脑图地址:http://note.youdao.com/noteshare?id=ef5b69db42b0975fdc3dd3285ed4b426原创 2019-03-15 15:00:47 · 139 阅读 · 0 评论 -
HTTP协议
http://note.youdao.com/noteshare?id=4ec9d7639027c6c12588fc977b1b4784原创 2019-03-15 14:57:39 · 224 阅读 · 0 评论 -
跨域建立视图
需求:与ERP系统进行数据库的对接解决方案:跨域建立视图,能得到实时刷新的ERP数据步骤:可以通过一个视图使用 OPENDATASOURCE (SQL Server 2000 以上版本支持) 来完成。Create VIEW [dbo].[vTableName]ASSelect * FROM OPENDATASOURCE( 'SQLOLEDB', 'PWD=login...原创 2018-11-09 15:16:46 · 337 阅读 · 0 评论 -
Linux在不重启tomcat的情况下清空catalina.out日志
cat /dev/null 命令清空文件[root@localhost logs]# cat /dev/null > catalina.out原创 2018-10-31 16:12:23 · 1449 阅读 · 1 评论 -
一个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 · 2904 阅读 · 0 评论 -
SQL Server数据库双向同步,第三篇-订阅操作
上一篇做了发布操作,本篇做订阅操作可以在订阅服务器上打开管理器,也可以在发布服务器进行操作,我是在发布服务器上操作的。第一步:打开管理器连接上发布服务器的数据库...原创 2018-10-12 12:07:59 · 2566 阅读 · 0 评论 -
获取list集合中的最大最小值
用java API Collections工具类:操作集合的工具类,它包含有各种有关集合操作的静态多态方法; Collections.min(list);//获取最小值 Collections.max(list);//获取最大值原创 2017-11-27 13:23:18 · 26301 阅读 · 0 评论 -
mysql多字段排序
排序:order by 需求:每条数据都有一个标志位(数字),都有插入时间.不同的数据标志位可能会重复,先按标志位排序,重复的标志位再按时间排序.解决:order by 标志位,时间;原创 2017-12-04 17:28:16 · 338 阅读 · 0 评论 -
每日一结,javaScript
* JAVASCRIPT(JavaScript简写js,文件的后缀名也是 demo.js)(*****)* javascript的简介* js是基于对象和事件驱动的脚本语言,作用在客户端(浏览器)上。* js的特点:* 交互性* 安全性:(不可以访问本地的硬盘)* 跨平台性:因为浏览器就可以解析js的文件。* javascript和java不同(一点关系没有)原创 2016-12-26 00:01:24 · 330 阅读 · 0 评论 -
每日一结,CSS
* CSS* CSS的简介* CSS:cascading style sheet:层叠样式表。* 做什么用:设置网页的显示效果(设置样式)。* CSS将网页显示的效果和内容分离。(耦合性)超文本标签语言* HTML只需要把文本内容封装起来,不用属性,用CSS的代码来控制显示效果。* 如果开发了多套CSS的代码,都不用修改HTML的代码。* CSS原创 2016-12-25 23:59:47 · 223 阅读 · 0 评论 -
每日一结,事务与连接池
事务:问题:事务是什么,有什么用?事务就是一个事情,组成这个事情可能有多个单元,要求这些单元,要么全都成功,要么全都不成功。在开发中,有事务的存在,可以保证数据完整性。问题:事务怎样操作创建表:create table account( id int primary key auto_increment, name varchar(20), mon原创 2016-12-18 23:08:10 · 1699 阅读 · 0 评论 -
每日一结,HTML
* HTML* HTML: HyperText Markup Language 超文本标记语言。* HTML是最基础的网页语言。* HTML的代码都是由标签所组成。* HTML的基本格式存放属性的信息,辅助性的信息引入外部的文件(重要)会先加载存放的是真正的数据* 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功原创 2016-12-25 00:13:31 · 216 阅读 · 0 评论 -
反射的个人见解
反射 1.编写代码的初始状态是.java文件 2.经过编译之后变为.class文件 3.加载到jvm的类加载器中 4.此时的.class文件对外相当于一个Class对象(Class对象:代表的是内存中的.class文件) 5. 反射的意思就是在其他类中通过获取Class对象然后通过Class对象的API得到该对象所指.class文件的方法,属性,构造方法,并且他们都是以对象的形式存在的.原创 2016-11-27 22:18:02 · 211 阅读 · 0 评论 -
每日一结,注解和动态代理
1.注解问题:什么是注解,它有什么作用?@xxx就是一个注解。 注释:它是用于描述当前代码功能,是给程序员使用的。注解:它是描述程序如果运行,是给编译器,解释器,jvm使用。jdk中自带三个注解:1.@Override是给编译器使用,用于描述当前的方法是一个重写的方法。注意:在jdk1.5与jdk1.6中有区别jdk1.5中@Override它只能描原创 2016-12-22 23:49:08 · 785 阅读 · 0 评论 -
每日一结,Servlet
* Servlet(好好学)* 动态WEB的资源。* 什么是Servlet* 实现Servlet接口,重写5个方法。* Servlet是一个小的java程序,运行在服务器中,接收和响应从客户端(浏览器)发送过来的请求。* 快速入门* 编写一个类,实现Servlet接口,重写5个方法。* 编写一个类,继承GenericServlet类,重写一个方法。* 配置文件,原创 2017-01-02 23:35:29 · 233 阅读 · 0 评论 -
每日一结,HTTP协议
* HTTP的协议* 啥是HTTP的协议:超文本传输协议。* 基于TCP链接的传输协议。* HTTP协议默认是80* 基于请求和响应的模式。(先有请求,后有响应)* www.baidu.com(访问百度的服务器)* 百度的首页返回给我* 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通原创 2017-01-01 23:20:15 · 286 阅读 · 0 评论 -
国际化与ajax
国际化问题:什么是国际化,国际化作用?软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不原创 2016-12-22 00:00:38 · 528 阅读 · 0 评论