排序:
默认
按更新时间
按访问量

MYSQL 解锁与锁表

MYSQL 解锁与锁表   MySQL锁概述   相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-lev...

2018-09-17 13:18:21

阅读数:35

评论数:0

getClass().getClassLoader()

最后结果:我的大小写。   1. Class.getResourceAsStream(String path) : path 不以'/'开头时默认是从此类所在的包下取资源,以'/'开头则是从ClassPath(Src根目录)根下获取。 其只是通过path构造一个绝对路径,最终还是由Clas...

2018-09-12 11:00:19

阅读数:21

评论数:0

dry

DRY(Don't Repeat Yourself )避免重复代码原则

2018-09-09 09:20:59

阅读数:55

评论数:0

group by java8

2.2 Group by Price – Collectors.groupingBy and Collectors.mapping example. Java8Examples4.java package com.mkyong.java8; import java.math.BigDeci...

2018-07-29 08:03:59

阅读数:236

评论数:0

spring boot 打成war

 引言  我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们需要对tomcat做集群或者一些优化的话是非常不方便的,所以我们仍然需要将springBoot的项目部署到外在的tomcat中,下面小编就介绍...

2018-06-22 13:37:33

阅读数:24

评论数:0

排课问题解决思路

2018-6-15 一个课程连续四节这种问题,用soft/hard约束,或者在move上下文章,感觉效率都不行,想了一辙,把连续四节看成一大节,那么上午/下午的时间槽就剩一个了,计算应该会非常快,把剩下的边边角角重新组织再算一遍。嗯,coding right now...view the resu...

2018-06-14 10:38:00

阅读数:246

评论数:0

eclipse+drools

clipse下搭建Drools规则引擎环境插件下载地址:http://download.jboss.org/drools/release/1、点开对应的版本文件,选择标红的两个压缩包下载,其他的如有需要也可以自行选择: 2、将下载的压缩包解压,这边放到了E:\tools\drools目录下,打开e...

2018-06-12 18:58:28

阅读数:32

评论数:0

opta CurriculumCourse 例子,参数初始化

   public CourseSchedule createCourseSchedule(String fileName, int teacherListSize, int curriculumListSize, int courseListSize, int lectureListSize, ...

2018-06-11 14:52:09

阅读数:54

评论数:0

排课输入条件

其中,前两条硬性要求靠下面代码解决: @ProblemFactCollectionProperty    private List<CourseConflict> calculateCourseConflictList() {        List&a...

2018-06-11 10:06:42

阅读数:43

评论数:0

OptaPlanner 这十年

十年前的一个假期,我开始开发一个小项目,没有太多意义,只是按照自己的兴趣爱好来,也没有打算做得很大很专业。在漫长开发中,我慢慢试图构建一些很酷的工具。今天,Java 规划引擎:optaplanner,应用在很多项目当中,与同领域软件相比处于领先地位。OptaPlanner 优化了商业资源调度和规划...

2018-06-10 17:24:22

阅读数:51

评论数:0

drool基本规则

2018-06-10 09:14:04

阅读数:226

评论数:0

optaplanner 官网例子

3.3. Real Examples3.3.1. Course Timetabling (ITC 2007 Track 3 - Curriculum Course Scheduling)3.3.1.1. Problem DescriptionSchedule each lecture into a...

2018-06-08 18:44:52

阅读数:169

评论数:0

转载:Optaplanner逐步学习(0) : 基本概念 - Optaplanner,规划问题, 约束,方案

之前的文章中,分别从APS,排产到规划引擎叙述了一些理论基础;并介绍了一些Optaplanner大概的情况;并一步步将Optaplanner的示例运行起来,将示例源码导进Eclipse分析了一下它的Hello world入门示例,从本篇开始,我们将分步学习它的一些概念及用法。 什么是Optapla...

2018-06-08 18:24:39

阅读数:70

评论数:2

Optaplanner - 从探究示例中的hello world,初步认识规划引擎的运行步骤。

上一篇我们成功以把Opotaplanner规划引擎下载回来,并把它的示例运行起来,简单解析了一下它的Cloud balance示例。这一篇我们这些示例的源代码导入到Eclipse中,看看它在后台是怎么运行的。 一、推荐使用Maven  在上一篇,我们已经从Optaplanner的官网下载了它的压缩...

2018-06-08 18:22:58

阅读数:150

评论数:2

Optaplanner - 入门介绍

OptaPlanner背景  在上一篇里喷了不少水,这一篇准备放点干货;其实也没办法完全干,因为很多预备知道在交待一下。好了,说一下关于OptaPlanner的背景、应用兼容性及其原理。  这一篇先说一下OptaPlanner是何方神圣,再看看它适用于哪种平台(.NET能用吗?老旧系统能用吗?),...

2018-06-08 18:16:30

阅读数:107

评论数:1

mybatis 如果返回值为空,设0

 SELECT CASE WHEN s1.online_status IS NOT NULL AND TRIM(s1.online_status)!='' THEN s1.online_status ELSE 0 END online_status  FROM server_config  c  ...

2018-06-08 14:07:39

阅读数:445

评论数:0

mybatis 事务开启

二、事务的配置,就是在mybatis的基础上加上两个注解。 1、需要的注解为@EnableTransactionManagement 和@Transactional 两个,它们来自于下边这个包:spring-tx.jar该包其实在前边配置mybatis引入依赖时,已自动引入,就是下边这个: &am...

2018-06-08 13:17:29

阅读数:532

评论数:0

mybatis 一次执行多条

jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true 加了参数后,我又将myba...

2018-06-06 16:52:34

阅读数:24

评论数:0

rabbit mq实际操作遇到的错误

配置了用户,虚拟路径后,还是一直报权限问题,另一个同事做客户端能够顺利的把数据发上去。所以,最终定位到spring-boot版本问题,由1.4.3改为1.5.6就没有问题了。大坑!...

2018-06-06 15:30:21

阅读数:41

评论数:0

4种thread pool

Java可以通过Executors创建四中线程池,分别为:1.newCachedThreadPool  创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,   则新建线程;2.newFixedThreadPool    创建一个定长线程池,可控制线程最大并发数,超出...

2018-05-29 15:46:33

阅读数:23

评论数:0

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