
工作笔记
文章平均质量分 81
Jerry_sss
这个作者很懒,什么都没留下…
展开
-
【基础中心】笔记一--Spring Boot
报错:java.lang.UnsupportedClassVersionError: javax/annotation/ManagedBean : Unsupported major.minor version 51.0解决办法:是因为jdk版本不符,由原来的1.6换成1.8就可以了。原创 2017-08-01 17:45:09 · 329 阅读 · 0 评论 -
maven install:maven-assembly-plugin的使用
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile解决办法:原创 2017-11-23 11:31:50 · 6128 阅读 · 0 评论 -
JSONObject&&netty&&slf4j
1.JSONObject判断是否为空json中"paging":{}没有任何值,应当为空,但是在jsonObject == null的结果为false,值为{}。所以应当用jsonObject.isEmpty()判断内容是否为空。得到数组:jsonObject.getJSONArray("obj")得到对象:jsonObject.getJSONObject("obj")2.netty项目构建m原创 2017-11-20 18:04:26 · 509 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/springframework/core/MethodClassKey
报错日志java.lang.NoClassDefFoundError: org/springframework/core/MethodClassKey at org.springframework.transaction.interceptor.AbstractFallbackTransactionAttributeSource.getCacheKey(AbstractFallbackTra原创 2017-12-04 11:47:07 · 3087 阅读 · 0 评论 -
使用Java配置装配Spring
近期项目要求Spring零配置,采用Java配置。总结出一些用到的注解~~1.@Configuration和@Bean搭配使用用@Configuration注解该类,等价与XML中配置beans;用@Bean标注方法等价于XML中配置bean。实例:package com.sitech.ddoe.server.all.config;import java.io.File;import java.i原创 2017-12-04 15:10:06 · 484 阅读 · 0 评论 -
反射的使用
1.通过构造函数实例化对象package com.sitech.ddoe.om.db.relational.service;import java.lang.reflect.Constructor;import java.util.ArrayList;import java.util.List;import com.sitech.ddoe.om.db.relational.model.Prope原创 2017-12-06 14:52:36 · 293 阅读 · 0 评论 -
输出不同路径下的所有文件名,放到map中
map中 key 父路径 value 该路径下所有的文件package com.sitech.ddoe.om.db.relational.test;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import原创 2017-12-08 10:53:47 · 580 阅读 · 0 评论 -
【分布式控制中心】总结帖
最近项目要用到boostrap,可能会遇到很多问题,所以新开贴总结记录下~~贴上以前的blog: boostrap-table插件分页展示表格数据 Bootstrap-3-Typeahead插件后续更新~1.默认按钮提交2017-12-19问题描述:在form表单里面有一个button,点击button跳转到一个新的页面,但是却提交了表单.很纳闷.class=原创 2017-12-13 11:52:45 · 443 阅读 · 0 评论 -
小纪--maven项目打包发布到linux
0.项目结构ddoe-server-all是将前面的项目都集成在一起,并提供配置文件server.xml以及主启动类启动项目。1.maven打包采用maven-assembly自定义包结构。详见之前的blog:maven install:maven-assembly-plugin的使用使用Java配置装配Spring依赖的项目需要先打包,最后再把ddoe-serve原创 2017-12-05 15:35:09 · 3557 阅读 · 2 评论 -
使用JDBC高效批量新增数据
package com.sitech.ddoe.test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.sql.Connection;import java.sql....原创 2018-02-08 11:19:43 · 959 阅读 · 0 评论 -
JavaConfig--动态切换数据源以及开启事务
1.动态切换数据源1.1 声明多个数据源@Bean(name = "oracledb")public DataSource handlerOracle(List attributes) { return handlerDatasource(attributes);}@Bean(name = "mysqldb")public DataSource handlerMy...原创 2018-05-08 15:20:15 · 2325 阅读 · 0 评论 -
list使用时内存溢出
今天解决了一个困扰很长的问题,遍历一个集合,取出值递归赋值给一个实体类,想要得到的报文如下:[ { "conditionList": [ { "t_classroom": "classid", "t_student": "classid" },原创 2017-11-22 11:59:34 · 11166 阅读 · 0 评论 -
【基础中心】笔记十一--序列及报文的生成
mysql模拟oracle的序列生成器主要思路:将表名和表中主键字段组成枚举作为数据源,每次获取该字段在表中的最大数值,加1即是下个主键值.枚举类public enum SeqTable { SYS_ROLE_ID("SYS_ROLE_ID", "system_roles"), STAFF_ID("STAFF_ID", "staff"), STAFF_ATTR_ID("STA原创 2017-10-20 14:24:19 · 526 阅读 · 0 评论 -
【基础中心】笔记十--mybatis插入时间
通过mybatis向数据库插入时间,要求带有时分秒。 要设置 jdbcType=TIMESTAMP 在mysql中对应的是datetime 在oracle中对应的是timestamp 另外: 设置 jdbcType=DATE 时间值精确到年月日,没有时分秒原创 2017-09-20 10:57:37 · 2392 阅读 · 0 评论 -
【基础中心】笔记二--Java8新特性之Lambda表达式
使用Lambda表达式的优点: 1.简化代码,使代码更加紧凑 2.修改方法的能力package ss;import java.util.ArrayList;import java.util.List;import java.util.Optional;import java.util.Set;import java.util.stream.Collectors;public class原创 2017-08-09 10:58:09 · 322 阅读 · 0 评论 -
【基础中心】笔记三--oracle连接远程数据库
拿到新项目,想直接连PL/SQL查看数据库,但是怎么也连不上。原因有这么几点: 1.没连公司的wifi 2.登录时数据库那里填的格式应该是ip:port/dbname还学习到一种新的方法: 找到并修改 D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora添加WSR[1] = (DESCRIPTI原创 2017-08-10 11:46:28 · 330 阅读 · 0 评论 -
【基础中心】笔记四--Oracle序列获得和插入数据库的值不同
今天突然间遇到个奇怪的问题,在程序中获取序列的值是100,日志打出来的insert语句也是100。结果插入到数据库中是101。每次都会加1。很是奇怪,去问同事,原来是他周末向数据库中导数据的时候设置了一个触发器。create or replace trigger func_menu_triggerbefore insert on func_menufor each rowbeginselec原创 2017-08-21 14:52:40 · 445 阅读 · 0 评论 -
【基础中心】笔记六--选中动态表格的一行
项目前端用的是html和tpl模板。在后台查询数据返回到模板中展示,需要点击一行查看详情。1.在.tpl中定义{{each organizations as org}} <tr> <td id ="detail"> {{org.orgName}} <input type="text" id="orgId" value="{{or原创 2017-08-22 16:40:15 · 335 阅读 · 0 评论 -
【基础中心】笔记五--zTree的用法
最近在做菜单树,前端用的是zTree,总结一下用到的方法。1.初始化zTree// 基本设置var setting = { view: { showIcon: false, selectedMulti: true }, data: { simpleData: { enable: true,原创 2017-08-21 17:08:46 · 518 阅读 · 0 评论 -
【基础中心】笔记八--一次性提交数据
背景: 最近在做修改工号,分为工号信息,以及工号下挂岗位信息,角色信息,授权信息,登录设置,收藏夹信息。点击编辑按钮,一次性查询出数据。 对应下挂信息每一行都有一个删除按钮。当点击删除按钮,只是从页面上删除掉了,以及新增只是在页面新增一条信息。 只有点击总提交按钮,才会一次性组织报文发送请求去后台处理。样式:展示且切换tab-list:$(".l-it原创 2017-09-05 13:42:23 · 381 阅读 · 0 评论 -
【基础中心】笔记七--工具
1.Axure RP 产品经理用来画demo,前端依照demo图设计页面原型。2.Postman 方便测试后台服务是否能够正确请求和返回,非常好用。3.HBuilder 用来写前台页面,基础页面是.html,展示数据用.tpl模板( {{orgId}} )。 实现页面静态化和前后台分离。在这部分学到了特别多。原创 2017-08-28 11:32:44 · 285 阅读 · 0 评论 -
【Spring Boot实战】一 -- 简单了解Spring Boot
1.Spring Boot的四个核心1.自动配置:省去很多Spring的配置2.起步依赖:根据需要引入需要的库3.命令行界面:可选特性,无需项目构建(Spring Boot CLI)4.Actuator:在运行时检视应用程序内部情况2.创建并启动一个新项目1.创建 Spring Initializr创建好的结构:2.启动package readinglist;import org.spri原创 2017-08-23 16:06:20 · 285 阅读 · 0 评论 -
【Spring Boot实战】二 -- 自动配置和自定义配置
1.自动配置1.1起步依赖* 使用起步依赖,就省去了很多自己配置的问题。起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。很多起步依赖的命名都暗示了它们提供的某种或某类功能。* 使用默认的依赖可以满足大部分的情况。如果想要覆盖起步依赖引入的传递依赖,如果在用Gradle,你可以这样排除传递依赖:原创 2017-08-24 11:02:48 · 488 阅读 · 0 评论 -
【基础中心】笔记九--复制对象和ul的全选
继续总结最近遇到的问题 1.复制对象主要的是两个实体类的字段名应当保持一致。 obj1是目的对象 obj2是目标对象 BeanUtils.copyProperties(obj1,obj2); PropertyUtils.copyProperties(obj1, obj2);2.ul的全选和取消全选<ul class="form-checkbox" id="sta原创 2017-09-18 13:25:05 · 536 阅读 · 0 评论 -
maven deploy上传jar包到私服
要上传jar包的依赖:<dependency> <groupId>com.sitech.ddoe</groupId> <artifactId>ddoe-client-all</artifactId> <version>0.0.1-SNAPSHOT</version> &l原创 2018-06-05 15:35:59 · 7882 阅读 · 0 评论