- 博客(31)
- 问答 (1)
- 收藏
- 关注

原创 java常用单词
常用编程单词: annotation 注解 [ˌænə’teɪʃn] deprecate 反对 [ˈdeprəkeɪt] retention 保留 [rɪˈtenʃn] override 覆盖 maven <美口>专家,内行 [ˈmeɪvn] linux [‘lɪnəks] signature 签名 [ˈsɪgnətʃə(r)] suppress 镇压,压制; [...
2018-04-20 13:24:10
678

原创 java基础总结
1、static方法修饰的变量,只在内存中占一个内存地址,可以多个实例公用,可以改变值。final字段修饰的变量,一旦赋值后不可更改。 static修饰的方法,只能使用静态方法和静态变量,如果要使用实例化的方法,就需要新建一个引用。public class main { public static void main(String[] args) { main m...
2018-04-18 22:23:09
221
原创 maven的install和compile区别
maven install 是先进行打包,在target目录下生成新jar,同时将打包结果放到本地仓库的相应目录中,供其他项目或模块引用。maven package 只是打包,并在target目录下生成新jar,maven仓库中还是老的jar。我们在重新打包的时候,直接install即可,不需要clean。install会替换本地和仓库的jar,而且他会比较新旧jar是否有差异,来判断是否更...
2020-02-07 23:07:43
28138
3
原创 RestTemplate使用指南
首先,要对restTemplate进行配置:@Configurationpublic class Config {@Beanpublic RestTemplate restTemplate() { return new RestTemplate();}}具体使用:@Autowiredprivate RestTemplate restTemplate; @Test...
2019-06-23 15:43:03
8861
原创 百度平面坐标(墨卡托坐标)转百度坐标,转高德坐标
直接上代码:public class CoodinateCovertor { private static Double EARTHRADIUS = 6370996.81; private static Double[] MCBAND = {12890594.86, 8362377.87, 5591021d, 3481989.83, 1678043.12, 0d}; pr...
2018-12-05 18:45:26
3312
原创 springboot 静态文件书写方式
spring boot 秉承约定优于配置,spring boot在静态资源的处理上就已经默认做了处理。1.默认资源映射映射”/”的路径到 /static (或/public、/resources、/META-INF/resources),** ” /webjars/** 映射到 classpath:/META-INF/resources/webjars/...
2018-08-13 14:01:24
334
原创 mysql8 设置时区
jdbc:mysql://localhost:3306/airport?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true&autoReconnect=true&serverTimezone=UTC 加上后缀即可
2018-08-10 14:24:36
9247
原创 redis之我见
redis是一个高速缓存工具。他的所有工作处理都是在内存中进行,相比memocache,他的数据可以持久化。 怎么持久化呢。 首先redis的持久化有两种方式,一种是定时定时备份数据,一种是随时记录增删改的日志。第一种效率更高,第二种数据同步更加完整。 具体见:https://www.cnblogs.com/AndyAo/p/8135980.htmlredistemplate和st...
2018-08-04 22:58:05
191
转载 Eureka 自我保护模式
启动两个client,过了一会,停了其中一个,访问注册中心时,界面上显示了红色粗体警告信息:查阅了很多资料,终于了解了中间的问题。现将理解整理如下:Eureka server和client之间每隔30秒会进行一次心跳通信,告诉server,client还活着。由此引出两个名词: Renews threshold:server期望在每分钟中收到的心跳次数 Renews (last m...
2018-07-24 13:29:14
791
原创 mybatis中 报错dots等等问题
这个字面意思,是你的mapper里的方法写的有问题,其实很可能是因为你的mybatis没有启动,所以他不识别这些东西。首先检查mybatisConfig,看看注解开了没。...
2018-07-06 10:22:24
1833
转载 idea本地打包,引用第三方包(包括maven将本地包加入本地仓库)
背景:有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三方jar也打入最终的可运行jar包,并且还希望,组织下目录结构(如把第三方jar文件,放到最终可运行jar包的并行目录lib下)步骤:1、 选中Java项目工程名称,在菜单中选择 F12...
2018-07-01 21:42:54
19063
2
原创 maven项目中引入本地jar包
今天被这么个简单的问题搞了半个小时。 maven项目中在project structure里面直接引入jar包是没有用的,因为他会在maven仓库里面找这个jar包。解决问题的方法有三种,网上都是。我这里遇到的问题是,这个包已经在代码里面被使用了,所以在pom文件里面写dependence,groupId和artifactId不能乱写。import com.sun.jna.examp...
2018-06-21 16:12:33
13445
2
原创 mysql8 使用安装包安装注意事项 说明
官网:https://www.mysql.com/点击download页面,然后单击mysql on Windows,页面最下面:Windows (x86, 32-bit), MSI Installer ,下载一个MSI后缀的压缩包。 双击开始运行,然后点击各种选项,安装完成。 相比使用解压好的软件,用命令行安装,这个非常快速。安装的时候注意权限级别不要选最严格(第一个),要选第二...
2018-06-18 16:03:12
638
原创 java简单的导入导出
/** * 导入25年回本付息的每月支出 */ @RequestMapping("/ordinaryLoan") public Object OrdinaryLoan(HttpServletRequest request, HttpServletResponse response, Long projectId) { MultipartHttpSe
2018-01-29 10:57:48
915
原创 betys转为file
import jodd.io.FileUtil; MultipartFile multipartFile = re.getFile("upFile"); File dir; dir = FileUtil.createTempDirectory(); File toFile = new File(FileNameUtil.concat(dir.getPath(), multip
2017-07-05 17:42:53
594
转载 List<Map<>>排序
public static void main(String[] args) { List<Map<String, String>> list = new ArrayList<Map<String, String>>(); list.add(getData(0)); list.add(getData(3)); list.add(getDa
2017-05-18 10:12:47
2217
原创 HttpResponse的使用方法
HttpRequest类是一个封闭HTTP提交信息的类型,而封闭HTTP输出信息的类型就是HttpResponse类,使用HttpResponse类可以实现三种类型的输出,即文本,URL,二进制流. 实现这三类的属性和方法分别介绍如下: 1.文本的输出,在日常开发中,后台中的文本可能需要输出到浏览器中,让用户浏览,这就需要实现动态HTML的输出,使用HttpResponse类的Write静态
2017-04-13 14:19:13
38130
原创 使用wkhtmltopdf把网页转换为pdf的经验总结
最近项目上需要做一个在线合同的功能,合同有电子版,需要把网页版的合同直接生产pdf,要求样式不能乱,有页码有页眉页脚等等,在网上搜索一段时间后,找到了一个工具叫: wkhtmltopdf ,这应该是国外的一款免费软件,有Windows,mac,linux版,直接在命令行调用,这几天完成了一个demo,顺便总结一下。这是此工具的官网: http://wkhtmltopdf.org/downloads
2017-03-02 14:32:12
15576
16
原创 直接用java代码操作数据库(记录)
package com.td.snec.controller;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;
2017-02-10 10:21:57
2244
原创 根据list对象的某一个属性进行排序
java中Collections.sort方法可以根据list中对象(或者map)的某个属性进行排序import com.td.cms.entity.Question;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * C
2017-02-07 10:28:37
2540
原创 java导出导入工具类使用demo
/** * 导出客户列表 * custom/exportCustom * * @return */ @RequestMapping("/exportCustom") public void exportCustom(HttpServletRequest request, HttpServletResponse response) {
2017-01-16 14:28:37
1356
原创 一个简单的fastJson实例 方便复制
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.td.bo.core.masterdata.entity.syssetting.appEntity.AppQuestion;import com.td...
2017-01-16 14:17:05
760
转载 从一个list中 按某字段进行分组保存
/** * 按照异常批次号对已开单数据进行分组 * @param billingList * @return * @throws Exception */ private Map<String, List<TmExcpNewVo>> groupBillingDataByExcpBatchCode(List<TmExcpNewVo> billingList) throws Ex
2017-01-05 15:51:02
5087
原创 redis在spring集成下key与value的使用方法
假设一切都已经配置妥当。Spring缓存注解@Cache,@CachePut , @CacheEvict,@CacheConfig使用的使用方法参照: http://blog.youkuaiyun.com/sanjay_f/article/details/47372967@Cacheable(value=”testcache”,key=”#userName”) 使用的时候 value与key组成了唯一标识来
2016-11-01 17:22:28
5608
转载 java中HashMap,LinkedHashMap,TreeMap,HashTable的区别
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,
2016-09-05 09:52:44
404
原创 Random类使用心得
构造函数:Random() :创建一个新的随机数发生器。Random(long seed) :用一个种子(长整型)创建一个随机数发生器。关于种子的描述: 这个类的对象使用一个48位的种子, 如果这个类的两个实例是用同一个种子创建的, 并且,各自对它们以同样的顺序调用方法, 则它们会产生相同的数字序列。 Random a = new Random(); Rando
2016-07-04 13:39:36
1729
原创 java serialVersionUID 的作用
serialVersionUID 的作用 serialVersionUID 用来表明类的不同版本间的兼容性Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化
2016-06-21 12:41:28
352
原创 jxl实现excel导入导出的完整demo
@RequestMapping("/pointsImport.do")public void StructureImport(HttpServletRequest request, HttpServletResponse response, Long driveId) { String msg = null; try { response.setContentTyp
2016-05-04 09:41:42
11871
原创 关于idea的一些操作技巧
1、 alt+f1 定位文件位置 2、ctrl+f12 打开类里面的所有方法或者接口 3、查看项目默认的jdk(sdk),在右上角的项目结构里面选择 4、F2查找当前代码中的报错 5、ctrl+1和ctrl+shift+1代表代码直接互相跳转 6、ctrl+shift+f如果不能生效,很可能是搜狗输入法冲突了 7、快速打开文件在文件夹中的位置,在左边的树上,点击file path,自
2016-04-11 16:49:19
454
空空如也
freemarker生成的word,在手机上打不开
2016-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人