- 博客(20)
- 收藏
- 关注
原创 jar包和war包的区别
war包是一个web模块,需要包含WEB-INF,是可以直接运行的web模块;在tomcat中, 将war包放在它\webapps\目录下,启tomcat,这个 包可以自动进行解压,也就是web目录,相当于发布.jar包一般只是包括一些class文件,在声明了main_class之后是可以用java命令直接运行的.war包:是做好一个web应用后,通常是网站,打成...
2019-05-21 09:21:20
196
原创 近期工作使用到的FTP上传下载总结
轨道检测系统需要用到的FTP上传下载, 能够正常使用.package task.util;import org.apache.commons.net.ftp.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.ArrayList;impo...
2019-05-07 16:32:10
325
原创 2019.04.09工作小问题: mapper.xml中的注释问题
上午在xml中写了一条新的查询sql,启动项目老是报错,后来发现是自己 在注释的使用使用的是 '//' 注释的 应该是用'<!-- -->'
2019-04-09 09:43:15
347
原创 You can't specify target table 't_d_cc_spacing' for update in FROM clause
存在的问题: You can't specify target table 't_d_cc_spacing' for update in FROM clausesql语句 : delete from t_d_cc_spacing where id=(select MAX(id) from t_d_cc_spacing )mysql当中不能在统一语句中先在当前表中查出某些值,然...
2019-04-03 17:05:29
176
原创 轨道检测项目: Echarts要点,Ajax动态加载,属性设置等
最近这两个月当中,一直在做关于Echarts相关的事情. 具体应用到的一些内容直接代码加注释记录一下function eddyDataWheelCircle(){ var eddyDataWheelCircleElement= document.getElementById("eddyDataWheelCircleSpace"); var eddyDataWheelCir...
2019-04-02 15:17:36
197
原创 清空设置主键自增的数据库表全部数据,使id从1开始录入
第一种方式DELETE FROM table; ALTER TABLE table AUTO_INCREMENT=1; 第二种方式,一直在用的truncate table "table名"
2019-03-28 15:59:22
1856
原创 2019.03.27开发遇到的细碎小问题:mybatis等
问题一:将Bigdecimal取三位小数之后传入数据库,始终都变成了整数,最后发现忘记了再数据库中设置小数点后位数问题二:mybatis传参的问题2.1 解决办法1在接口参数里加上mybatis中的@param注解public interface OfficeDao extends TreeDao<Office> { List<Office>...
2019-03-27 19:09:00
429
转载 Java进阶知识点总结
基础篇Java基础知识 阅读源代码(暂放) String、Integer、Long、Enum、BigDecimal、ThreadLocal、ClassLoader & URLClassLoader、ArrayList & LinkedList、 HashMap & LinkedHashMap & TreeMap & ConcurrentHashM...
2019-03-21 19:07:00
265
原创 matlab代码整合成java运行的jar包
上篇文章已经提到最近在着手做的项目, 目前已经初步见到成果,后续还有更庞大的工作要做. 暂时先做一个小小的整理.第一步:在matlab中 package成java运行的jar包 过程当中遇到的问题:matlab版本过低时,jkd也需要相应的更改,本次用的matlab 2015a换成jdk1.7之后便可以了 .但是存在一个问题: 貌似matlab值认 配置的JAVA_H...
2019-03-19 11:40:31
1927
1
原创 JAVA多版本切换
轨道检测项目,需要将matlab代码改写成java代码, 不过今天上午无意间发现竟然可以通过matlab软件内的java package直接打成包放入ide中运行, 还不知道能不能成功解决问题, 目前遇到的问题是: matlab 2015a版本可能过低导致不兼容jdk1.8. 网上查找并整理出一个多版本切换的方法吧!配置上述操作, 在path自由更改即可, 无需进行其他操作....
2019-03-18 15:37:12
1002
原创 2019.03.14工作小问题: Ueditor编辑器上传图片显示IO错误
存在问题:在本地的环境中 上传图片都没有什么问题, 放到服务器上时, 本地上传图片时就会出现IO错误的问题;问题解决:在服务器的tomcat根目录下 新建temp文件夹,上传的文件会会存放临时文件到该目录下, 没有则会报错....
2019-03-14 10:10:05
2008
原创 细碎点:权限修饰符,堆栈方法区
有些知识点生疏了,补习一下.权限修饰符: 1.权限修饰符包含四个: 按照访问权限由小到大划分为: private: 同一个类 默认的(friendly): 同一个类 , 同一个包 protected: 同一个类,同一个包, 不同包的子类 public: 同一个类, 同一个包, 不同包的子类 , 不同...
2019-02-28 23:48:59
182
原创 XML的解析方式
定义 对xml文件的内容结构进行分析包装,返回我们java可以操作的对象 分类 SAX解析 基于时间驱动和事件处理器, 边读边解析 优点: 不会产生内存溢出问题, 速度比较快 缺点: 不能做增删改 现在的sax解析框架做出了一些优化, 也可以做增删改操作, 但是其实也是在内存中生...
2019-02-21 10:51:58
93
转载 list:浅拷贝和深拷贝
轨道检测项目中遇到了一个关于list复制的问题,问题: 一个现有存储了内容的listA, new一个listB, 使用方法listB.addAll(listA), 当改动listB时,listA也随着会做改动.问题解释: list浅拷贝 list本质上是数组,数组是以地址的形式进行存储的.几种浅拷贝的方式 1.遍历循环复制List<Person...
2019-02-19 10:53:07
809
原创 2019.02.14近期工作当中遇到的关于BigDecimal的知识点
1. 一般在小数运算时 最好将小数转化成BigDecimal来做运算 2. BigDecimal比较大小 int a = bigdemical.compareTo(bigdemical2) a = -1,表示bigdemical小于bigdemical2; a = 0,表示bigdemical等于bigdemical2; a = 1,表示bigdem...
2019-02-14 16:07:32
144
原创 2019.01.29 开发过程中遇到的问题(mybatis,mysql)
下午在轨道检测项目,激光消噪开发的过程中遇到了一些问题. 问题一: 一直有一个盲点: 当返回值 为某一个对象或者该对象的list集合时 retultType都是写该对象的全路径名称,不需要写list. 这个问题导致开发时,的确能取到想要的值,但是值时一个map集合,于是在下一步执行插入操作时出现了问题. 如果换成了正确的返回类型就需要注意Se...
2019-01-29 17:53:38
232
原创 Idea,Eclipse个人快捷键使用
Idea:一:查找当前文件中查找关键词Ctrl+F 全局搜索 Ctrl+Shift+F 全局替换Ctrl+Shift+R全局搜索 双击Shift二:单元测试 ctrl+shift + t: 选中某个service接口,快速创建其Test类...
2019-01-24 09:32:07
172
原创 Mybatis动态sql传入int类型值为0时存在的问题.
下午开发时遇到了一个问题,解决了很久,最后经过同事帮助得以解决.存在的问题:同一个方法,传入不同的type值按类别来查找, 传入1可以准确找出, 传入0时却是查找出了全部数据.int left = checkoutConsoleService.queryConsoleCount(0); //查出全部数据 int right = checkoutConsoleService...
2019-01-07 18:00:39
1504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人