- 博客(63)
- 收藏
- 关注
原创 lombok get/set 方法未生效,解决办法
lombok get/set 方法未生效,解决办法lombok,get/set方法不生效,解决办法(插件版本问题)如上所示,检查插件版本 是否为update 图标,是Unistall(卸载)表示就是最新的,如果是 Update,表示需要更新,然后点击更新,重启idea即可.下面的不是的.不用看.新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown...
2020-03-25 13:14:04
3942
原创 ORA视图,表
直到今天我终于知道了,他们经常说的视图是什么鬼!可能当初学的太浅了,一下子就忘记了。视图不是表。我先开始一直以为是表呢建表的时候,是实实在在的表,但是视图不是的,视图是从各个表中拿出需要的字段,拼成的一张虚表。所以在Mapper中执行的sql中 from 后面的 有的是表 ,有的是 视图!比如下面的sql;from SIEBEL.V_CLOSE_OPTY T0, SIEBEL....
2019-04-30 16:25:45
356
原创 增删改查--直接操作的数据库
因为自己一直使用的Siebel的BC,简直太方便了,师父把java和Siebel集成后,各种Model进行的增删改查简直不要太简单。根本不需要考虑类。直接使用通用的增删改,集成的时候提供BC与Model映射,getRawMapping,以及BC,BO名字,Siebel就知道什么类型的Model.比如:合同,订单,报价等等,都可以使用通用的方法。asynEdit,asynDel.可能用的太方便了,...
2019-04-30 12:03:15
446
原创 关于windows和Linux的读取文件路径问题
本地操作系统是windows ,测试/生产服务器是linux系统。svn 只是一个代码版本控制,类似于文件服务器,把代码都放在svn上管理。发版就从svn上更新到最全的测试好的代码,打成war包,发布到 测试/生产服务器。但是今天呢 在导出的时候遇到了一个问题,在本地可以导出,在生产服务器不能导出。后来发现是 系统不一样导致的问题。具体实验如下:本地环境 windows系统request....
2019-04-25 12:01:29
4769
原创 Oracle创建,查询,删除 job
一 . 创建job通过创建存储过程的方式创建job调用该存储过程使其开始执行 call PRO_DSJ_XJTJ_JOB();复制代码create or replace procedure PRO_DSJ_XJTJ_JOB as-- 每天凌晨2:00执行begindeclarejob number;BEGINdbms_job.submit(job,‘PRO_DSJ_XJT...
2019-04-24 10:54:29
708
原创 Excel列表数据导入到页面列表
之前做产品清单遇到的。代码如下:@AutowiredFrameAgreementProListMapper mapper;//导入报价产品@RequestMapping("/importData.do")@ResponseBodypublic String importData(FrameAgreementProListModel model ,HttpServletRequest ...
2019-04-23 14:52:43
415
原创 记录错误信息与解决办法-项目中
1:项目启动一般需要25-36s左右,也就是25000ms-36000ms,但是今天启动却只有1400ms. 然后报错:NoClassDefFoundException异常。自己找了半天,没查出来问题。后来请教师父,直接项目clean,再重新编译就好了。eclipse中具体做法:Project:clean ----web项目右键–Maven: Update Project.2:应该是解决:控...
2019-04-16 11:27:33
321
原创 记录一次师父用的反射
这个呢,其实可以直接根据id 进行删除的。但是师父用了 反射,我也是第一次在实际项目中碰到。感觉很新鲜。不过需要把Mapper中方法的名字告诉前端。具体师父为什么这样做,我想是 因为这个里面有特别多的删除。全部做好,直接把方法明告诉前端就好。类似这种:http://localhost:8080/xxxxxcrm/sand/asynDelete.do?method=deleteBaseInfo...
2019-04-15 11:58:12
194
原创 DateTime
公共日期时间操作类public class DateTime{public static final String DateTimeFortmat1 = "yyyy-MM-dd HH:mm:ss";//返回指定格式的当前日期时间public static String currentDateTime(String format){ Date d = new Date(); Simp...
2019-04-12 17:18:20
174
原创 Get32PrimaryKey
主要是在导入Excel文件时 用到了,我就记下来。生成Id用到的,就是主键。model.setId(Get32Primarykey.newErpCode());包:com.xxxxx.common.utils;jar:import java.security.NoSuchAlgorithmException;import java.util.Random;import java.uti...
2019-04-12 16:47:49
312
原创 导入Excel文件 和 ftp上传文件,记的FileServiceImpl写。
具体就是把Excel中的内容设值到model中。在列表中展示。字段要对应。不是上传文件。不是上传文件。不是上传文件。/**导入报价产品*/@RequestMapping(value="/importData.do")@ResponseBodypublic String importData(SolutionProductImportModel model ,HttpServletReq...
2019-04-12 15:33:28
882
原创 tomcat.sh--测试上脚本,生产上估计也一样
y=`date "+%Y"`m=`date "+%m"`d=`date "+%d"`H=`date "+%H"`M=`date "+%M"`S=`date "+%S"`name=“xxxxxcrm”filename="$name.war"file="/root/$filename"backfile="/crm_web/back/$name-$y$m$d-$H$M$S.tgz"...
2019-04-10 17:36:17
159
原创 记录工作中的分析(菜鸟向)
因为是快要走了,所以把项目中遇到的一些问题和自己的分析记录 抄下来,以便参考。硬盘类型选择int hardDisk; //硬盘类型 1:纯硬盘 2:纯乐橙 3: 纯分销<if test = "hardDisk == 1">AND B.SECOND_LN_NAME = '纯硬盘' </if> --添加纯硬盘搜索<if test = "hardDisk ==...
2019-04-10 15:42:52
176
原创 nginx.conf
基本我自己没有碰到过负载均衡,只是看到那个架构的文件,就把这个负载均衡的配置文件抄下来,借鉴下很久之前也有学过,不过也就一遍,早就忘到九天云外了。nginx.conf#user nobody; --没用户?worker_processes 4; --4个工作er进程?#error_log logs/error.log; --应该是日志记录级别#error_log logs/error...
2019-04-03 11:32:25
160
原创 Oracle配置文件tnsnames.ora
就这样,听说下一个java,4-8号就过来了。估计我到时候就走了。先写一下之前碰到的问题,也就是他们把数据库的IP更改了,后来我登录plsql就登录不进去了,一直报错。再后来要了IP,然后改了配置文件,不过密码也改了。后来都修改后,就好了。密码是他们告诉的plsql中Username:SIEBELPassword:xxxxxxxxDatabase:CRMUAT //这里可以连...
2019-04-03 10:26:23
4267
原创 快被干掉了,记录下自己用到的工具
发版:jekins --dev是把分支上的代码发到测试上。 uat 是把主干上的代码发到测试上。原始发版:SecurityCRT(需要测试服务器Ip-10.1.1.191,用户名:root, 密码:xxxxxx,端口号:22)或者 Xshell ,往测试服务器传输文件,比如war包,使用FilleZilla,可直接进行拖拽上传。测试接口使用:Postman, SoapUI(没用过)文...
2019-04-02 12:06:36
192
原创 MavenProfile
之前学习的时候并没有到那里就出来了。所以现在上班碰到了就看下,学习下在父工程pom.xml中:<properties> 就是写版本信息,所以我写其他的 <!--指定Maven用什么编码来读取源码及其文件--> <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>...
2019-03-27 17:43:53
277
原创 登陆接口补充
登陆中有一步是 loginCheck -----这里用到的是Siebel,其实我真的不懂。具体方法都在siebel执行的,Java只是调用一下。比如调用BS接口,还有各种sql 都是siebel 提供,基本java不写sql.所以我现在sql很久没写了。都是别人提供的,而且基本随便都是几百行,我没写过。可能很多人都没听过siebel。其实我也不熟。具体如下:接口:包 com.xxxxx.cr...
2019-03-25 17:46:16
204
原创 项目中登录接口
我看了下,登录的时候,走的是直接是 检验的接口点击登录 触发 verification.doLginController@Controllerpublic class LoginController{ protected static final Logger log = LoggerFactory.getLogger(LoginController.class); @Auto...
2019-03-22 17:59:52
801
原创 FreeMarkerUtils,GsonHelper,MobileUtils
看到了这个,主要是之前在电商项目中用到了freemarker,所以 弄下来也指不定哪天回派上用场!不过没注释。师傅啊,你为什么步步没注释啊,我心好累啊.public class FreeMarkerUtils{ protected static final Configuration cfg = new Configuration( new Version(2,3,0) ); ...
2019-03-21 18:46:26
370
原创 CurrentConfigModel
呐,这个模型 主要是存储当前登录用户的一些Id信息的。一般放在ThreadLocal内,这样在任何地方都会拿到该用户信息详见 SystemUtils.public class CurrentConfigModel implements Serializable{ private static final long serialVersionId = -674022435239409239...
2019-03-21 14:00:40
328
原创 Mybatis中sql的各种写法,项目中的。存储过程写法,创建索引写法
关键是扩大自己的视野,因为有的我真的不知道可以这样写?比如:一:if test --可以去掉多余的and<if test = "defaultQuery and sum == false"> AND (sysdate - T.CREATED) < 90 </if><if test = "limit30 and sum == false">...
2019-03-21 11:49:57
4039
1
原创 项目中的定时任务
记录一次我自己在项目中写的,或者复制的,定时任务。首先这个其实算是一个工具类包:com.xxxxx.common.scheduler类和接口:ShedulerProcessor(定时任务处理者基类) Scheduler(任务处理者接口)接口:/***任务处理者接口*/public interface Scheduler{ /*处理方法 */ public abstr...
2019-03-19 20:05:42
1295
原创 Quartz的XML配置
<!-- Timer schedule 此段代码是Spring整合Quartz的配置文件 --> <!--要调度的对象 称之为 任务器或者作业器,或作业任务,是按照一定规律运行的定时任务 解释:调用QtzJob这个POJO类中的execute方法 将com.wfg.QtzJob注册给jobBean,jobBean就是作业任务 -->...
2019-03-19 18:56:42
1697
原创 ExcelUtils以及不用工具导出Excel的方法
包位置:com.xxxxx.common.utils/*Excel工具类 */public class ExcelUtils{ //1:通过值 获取cell public static Cell getCellByValue(Sheet sheet,String value){ for( int row = 0 ; row < 10 ; row ++ ){ ...
2019-03-18 11:36:32
1101
原创 BaseModel--基础实体
get set 方法 我没写.别忘了.public class BaseModel implements Serializable{ private static final long serialVersionUID = -1082999094137367538L; public static final String ViewMode_SalesRepView = "SalesRe...
2019-03-14 17:36:14
2775
原创 FieldOptSiebelImpl
接口:FieldOpt- ----------com.xxxxx.common.model.itfpublic interface FieldOpt{ public void activateField(String field) throws Exception; public Object getValue(String field) throws Exception; public ...
2019-03-14 14:45:16
158
原创 ExceptionWithCode
ExceptionWithCode --异常处理,带代码public class ExceptionWithCode extends Exception{ private static final long serialVersionUID = -5969880898965263437L; //有参构造(code;config.properties中获取,message:e.getMessa...
2019-03-04 19:41:34
229
原创 thirdpart--com.xxxxx.crm.thirdparty.siebel.factory以及Siebel数据模型池管理
JDBFactory.javaSiebelDateBeanPoolManager.javaSiebel JDB 工厂kateryi@163.compublic class JDBFactory { public static final Logger log = LoggerFactory.getLogger(JDBFactory.class); //设置Siebel管理员 pub...
2019-03-04 16:29:54
2302
原创 Mapper.xml
学习一下别人的sql写法,扩大自己的视野。XML头,我就不写了,这个只是简单的随便写了下架子,不具有实际意义。自己写sql,可以作为参考。&amp;amp;lt;mapper namespace=&amp;quot;com.xxxxx.domain.quote,QuoteProductMapper&amp;quot; &amp;amp;gt; &amp;amp;lt;resultMap id=&am
2019-03-04 14:27:13
238
原创 SiebelAdapter--具体干事的类,
继承关系OrderEntryServiceImpl extends AbstractBase implements OrderEntryServiceAbstractBase implements AdapterConfig :内部获取Aapter,调用各种方法。interface AdapterSiebelAdapter implements Adapter具体请看:Siebel...
2019-03-01 19:37:00
266
原创 基服务接口BaseService(AdapterConfig)<ZextendsBaseModel>
使用到了适配器模式。AdapterConfig.java–JVM–AdapterConfig.class(tomcat-catalina)该接口的目的是为了规范化,要用到什么功能,每个人就用这个方法,不要再各自起各自的方法,免得一个方法起几个名字,乱七八糟的!public interface AdapterConfig<Z extends BaseModel>{ //取得Sie...
2019-03-01 15:35:06
636
原创 基服务类AbstractService<ZextendsBaseModel>implementsAdapterConfig<Z>
1:其中接口 AdapterConfig内的方法,有抽象类 AbstractService及其实现类,共同完成重写(可以重复,但要完整.)所以抽象类 AbstractService中没有重写的方法要在其实现类中重写.实现类中没有重写的方法,要在抽象类中重写.具体看需求,一般来讲 通用的写在抽象类中,特殊的写在实现类中.2:这里AdapterConfig正常来讲,应该是BaseService...
2019-03-01 14:49:04
837
原创 JWTUtils,config.properties
public class JWTUtils { public static final String SECRET = "XYSGF&lt;&gt;%$*()!KL&lt;tftjjg#87@ sdfdhguweii345425&gt;?23rjio&lt;:{lwoefh" ; //1:获取秒数,//如果项目下 /config.properties,内system.token.
2019-02-28 18:04:54
390
原创 LDAPVerifyUtils.java(LDAP工具类)
/**LDAP校验工具类--好像用到了单例模式*/public class LDAPVerifyUtils {private static final Logger log = LoggerFactory.getLogger(LDAPVerifyUtils.class);private static LDAPVerifyUtils util;private String URL; ...
2019-02-27 19:37:09
508
原创 Utils-2(StringUtils)-联动(Numbers.java,SystemUtils,ExceptionWithCode)
/字符串工具类/StringUtilspublic class StringUtils extends org.apache.commons.lang.StringUtils{public static DecimalFormat dfmt = new DecimalFormat(&amp;quot;0&amp;quot;);public static final String UTF_8 = &amp;quot;UTF-8&am
2019-02-27 09:49:18
313
1
原创 我钟爱的Utils-Array,Properties,Bean,Cookie,Spring,System
com.xxxxx.common.utilsArrayUtils.java:/***数组扩展类,可以动态增加数组的长度*/public final class ArrayUtils extends org.apache.commons.lang.ArrayUtils{ //扩展类型转换 public static &amp;amp;amp;amp;amp;lt;T extends Serializable&amp;amp;amp;amp;amp;
2019-02-27 09:49:05
155
原创 Utils--Net,Date,Numbers
NetUtils–主要用代码来获取本机Ip地址public class NetUtils{ private static Logger logger = LoggerFactory.getLogger(NetUtils.class); //获取本机IP地址 public static List&amp;lt;String&amp;gt; getLocalIpAddr(){ List&amp;lt;String...
2019-02-27 09:48:42
137
原创 FtpUtils--文件服务器相关
ftp服务器。当时学的是FastDFS ,上班用的ftp,不知道以后会不会用到public class FtpUtils{ protected static Logger logger = LoggerFactory.getLogger(FtpUtils.class); //1.获得链接 public static FTPClient getConnectionFTP(String ...
2019-02-27 09:48:29
747
原创 POIUtils-联动ImageHelper
POIUtils.java POI 主要用来取出 和 导入Excelpublic class POIUtils { private static logger logger = Logger.getLogger(POIUtils.class): /**为Excel打上水印工具函数 *请自行确保参数值,以保证水印图片不会覆盖 *在计算水印的位置的时候,并没有考虑到单元格合并的亲狂,...
2019-02-27 09:48:03
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人