自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 sql语句优化

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wh...

2019-11-25 17:20:18 161

转载 mysql查询逗号分隔字段匹配的值,可且可或

#查询都好分割字段包含的字符#evaluation 字段为 1,2,3,4格式# 此查询字段必须包含1,2才匹配SELECT * FROM tb_service_rule WHERE FIND_IN_SET('1',evaluation) and FIND_IN_SET('2',evaluation); # 此查询字段包含1或2的即可SELECT * FROM...

2019-08-19 09:40:18 1043

原创 drop,delete与truncate的区别

drop(1)drop直接删掉表;(2)drop语句将表所占用的空间全释放掉。(3)drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。delete(1)delete删除表中数据,可以加where字句(2)delete操作不会减少表或索引所占用的空间。(...

2019-08-15 14:13:01 453

原创 Mysql 查询数据拼接合并一条数据

在数据库表中的数据如下现在,我想要将在“2019-07-15”这一天的数据查询出来,并将数据合并为一条,通过日期和user分组,查询方法如下:select a.`user`,date_format(a.clock_in_time,'%Y-%m-%d'), GROUP_CONCAT(date_format(a.clock_in_time,'%H:%i') SEPARATOR ','...

2019-07-24 16:28:37 1522

转载 RabbitMQ 的应用场景以及基本原理介绍

文章来源:转载于https://learnku.com/articles/27446RabbitMQ 是一个由 erlang 开发的 AMQP (Advanced Message Queuing Protocol) 的开源实现。AMQP :高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反...

2019-07-17 16:56:32 127

原创 记录问题:No startup URLs supplied and no plausible ones found -- use -startupUrl

记录问题。。。最近尝试使用IDEA作为开发工具,将Eclipse中项目转移到IDEA后,进行了相关的jar包导入和其他配置,启动项目后报错了。。。[WARN] No startup URLs supplied and no plausible ones found -- use -startupUrlDev Mode initialized没有提供启动的URL ???一脸黑人问号?...

2019-07-10 17:09:27 176

原创 CSS实现“大于号”或“小于号”箭头

CSS实现大于号箭头,而不是直接使用键盘上的尖括号“>”代码如下:.back:after { content: " "; display: inline-block; height: 10px; width: 10px; border-width: 2px 2px 0 0; border-color: #000; border...

2019-05-25 09:31:44 5709

翻译 了解有关Java中自动垃圾回收的基本信息。

翻译自:https://dzone.com/articles/java-garbage-collection-2使用new运算符动态创建的对象将自动释放。实现此目的的技术称为垃圾收集。它的工作方式如下:当不存在对对象的引用时,假定不再需要该对象,并且可以回收该对象占用的内存。自动垃圾收集如何工作?自动垃圾收集的工作原理是查看堆内存,识别哪些对象被引用,哪些不被引用,以及删除未使用的对象...

2019-03-28 17:26:44 240

原创 mysql serverTimezone useSSL 时差

项目中使用MySQL8(mysql-connector-java-8.0.11.jar)后,出现了时差问题。刚开始遇到这个问题很惊讶,为何我往数据库添加的时间明明是当前时间(例:2019-03-29 09:00:00),然而数据库中显示的时间却少了8个小时(例:2019-03-29 01:00:00)。很明显,8个小时的时差,而且北京时区为东八区,这应该就是时区设置问题了。查看了一下项目...

2019-03-28 09:48:08 711

转载 Spring DI 依赖注入案例

Spring DI 依赖注入案例(带参数构造方法依赖注入和setter方法依赖注入和p名称空间注入)DI 依赖注入:简单的说是指对象中的属性的值设置方式不再是调用setter方法进行传值,而是由配置实现经过框架传值。DI操作可以采用两种实现方案:1、使用带参构造实现注入<!-- 采用带参构造的方式实现依赖注入 --><bean id="user"...

2019-03-14 16:20:55 228

转载 PageOffice常用功能之-OA系统中的文档在线编辑及流转

转载自:https://www.twblogs.net/a/5b92933f2b71772002d30b1d/zh-cn/OA公文流转系统主要用于处理企业日常工作中内外部的各种公文,包括了公文的拟稿、审批、传阅、公告、归档,多层上级可以对下级撰写的公文进行逐级审批或修改,待最高级人员确认无误后即可进行核稿和发文等操作,最后在相关人员中传阅。根据文档在OA系统及其它办公系统的中的流转方式,Pag...

2019-03-13 16:12:09 1864

转载 Java Map集合面试题汇总

1、 你都知道哪些常用的Map集合?HashMap、HashTable、LinkedHashMap、ConcurrentHashMap。2、Collection集合接口和Map接口有什么关系?没关系,Collection是List、Set父接口不是Map父接口。3、HashMap是线程安全的吗?线程安全的Map都有哪些?性能最好的是哪个?HashMap不是线程安全的。线程安全的有Ha...

2019-03-08 14:56:10 3224 1

原创 String 的 10 道经典面试题

1、String 是基本数据类型吗?答:不是。2、String 是可变的?答:String是final类型的,不可变。3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象?答:比较两个字符串值一样用equals,比较是否同一对象用"=="。4、switch 中可以使用 String 吗?答:jdk7及其以上版本的switch可以使用String类型。5、S...

2019-03-08 14:50:50 965

转载 69道Spring面试题和答案

转载自并发编程网 – ifeve.com本文链接地址:69道Spring面试题和答案目录Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java...

2019-03-08 14:25:43 140

翻译 JVM架构解释

翻译自:https://dzone.com/articles/jvm-architecture-explained每个Java开发人员都知道字节码将由JRE(Java运行时环境)执行。但许多人不知道JRE是Java虚拟机(JVM)的实现,它先分析字节码,解释代码,并在最后执行它。作为开发人员,我们应该了解JVM的体系结构,因为它使我们能够更有效地编写代码。在本文中,我们将更深入地了解Java中...

2019-03-01 16:44:22 185

转载 Java中运算符“|”和“||”以及“&”和“&&”区别

文章转载自:https://www.cnblogs.com/annofyf/p/9211925.html1.“|”运算符:不论运算符左侧为true还是false,右侧语句都会进行判断,下面代码int a =1,b=1; if(a++ == 1 | ++b == 2) System.out.println("true");System.out.println("a...

2019-03-01 15:54:03 143

原创 Activity 获取流程各个节点并配置任务

注:补充Activity流程中获取各个节点并配置任务。在Activity流程图画好,以及部署到项目中后,就需要对流程的各个节点进行任务的配置(配置信息一般包括:当前节点的基本信息,人员配置,特殊情况状态以及是否结束等)。在之前的博客中有写过Activiti技术获取流程节点任务的方法,但是该方法主要是通过当前登录用户id来查询登录用户的任务。所以,在此处添加获取Activity流程中各个节点...

2019-01-16 09:56:02 4459

原创 WritableWorkbook 初次使用归纳总结

在使用Java操作Excel表格时,我们会用到的工具就是JXL(java excel api)和POI,这是我第一次使用jxl方法,就简单归纳总结下。首先要获取的Excel中的模板,没有模板的话就先新建一个可读写的工作簿(WritableWorkbook)。//获得模板Workbook wb = Workbook.getWorkbook("\\files\\DocumentTempla...

2018-12-13 10:42:33 5818 1

原创 tomcat解决乱码问题

        最近优化工作项目时出现了乱码问题。        原本项目在eclipse中运行是没有出现上传数据乱码问题的,但是当把编译好的项目单独放到Tomcat下运行时,就出现了乱码问题了。        在网上查询了许多方法,虽然说不能都有效的解决我的问题,但也可以解决一些基本的问题。        在tomcat8之前的编码集默认是ISO8859-1,tomcat8及其以后,...

2018-11-22 10:56:16 209

原创 pageoffice 保存修改痕迹列表(Java版)

在oa办公流程过程中,一份文件会经过若干人的手中,也就意味着文件会经历多次修改,一次一次的修改,就应当记录谁修改了哪些内容,因此,文件的修改痕迹记录就相当有必要。在这里为了区别于office文档自带的修改痕迹列表,我自己添加了一个痕迹列表,使用起来更加方便。主要用js方法控制记录,代码如下(Word.jsp): &amp;amp;amp;lt;%@ page language=&amp;amp;quot;java&amp;amp;quot; imp...

2018-10-08 11:43:37 3176

原创 Activiti技术流程部署

Activiti流程图做好后,我们需要把它部署到系统中,这样才能在系统中启动流程,以完成后续工作。部署流程有若干可行方法,这里根据我在项目中调试和正式使用的两种方法做一下简单的处理。 1、调试方法 该方法只在测试中使用@Testpublic void testActivitiHelloWorld(){ //括号内为流程图文件的路径 Deployment deploymen...

2018-09-04 10:04:54 729

原创 Activiti技术中获取流程图片

在使用Activiti技术时,我们经常需要查看当前流程所属节点。针对流程图片获取,我使用一下方法: 1、在流程生成时,生成的流程id记为processId /** * 获取流程图片方法 * @param processId * @return */public InputStream getDiagramImageForAcivitiFlowsActiviti(String p...

2018-09-01 15:52:22 2622 1

原创 Activiti技术流程的启动与终止

/** * 通过 流程的key 启动流程 * @param defintionkey * @param params 包含用户id * @return */public ProcessInstance startProcessInstanceByKey(String defintionkey, Map&amp;amp;amp;amp;amp;amp;lt;String, Object&amp;amp;amp;amp;amp;amp;gt; params) { //ded

2018-08-24 17:07:16 17757 7

原创 Activiti技术获取流程节点任务

登录用户获取流程节点任务基本方法:/*** @see is Acitiviti* 根据用户id 获取该用户能够接受的任务列表* @param userId* @param pageParams* @return */public List&amp;lt;Task&amp;gt; findTaskByCandidateOrAssigned(String userId){ TaskQue...

2018-08-24 16:37:36 5113

原创 Activiti 技术中流程节点跟踪

根据近期在项目中使用Activiti工作流,记录下使用到的流程跟踪方法:/** * 流程跟踪图 * * @param processInstanceId 流程实例ID * @return 封装了各种节点信息 */public List&amp;amp;amp;lt;Map&amp;amp;amp;lt;String, Object&amp;amp;amp;gt;&amp;amp;amp;gt; traceProcess(String processInstan

2018-08-24 16:03:38 1565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除