`
Luob.
  • 浏览: 1571600 次
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1. 采用 case 0 when 0 then 1 else 0 end ; case null when 0 then 1 else 0 end ; //报错 说什么 text== inter 操作不存在 此方法不完美 2. 采用 自定函数 三目运算符 3. 终极解决办法 兼容 null 和 0 可以试试 终极1 select COALESCE(NULLIF(null,0),1); select COALESCE(NULLIF(0,0),1); 终极2 这个最好 s ...
归并排序   分治法  先分然后合并 网上很多都是  利用等大的数据空间    然后排序 即 时间复杂度  Onlog2n 空间复杂度  O(n) 我自己没事写了一个 大致思路相同  区别是 我采用 元素的移动 没有采用等大的 数据空间 大概是  时间复杂度 Onlog2n  空间复杂度 O(1) 大家可以研究研究  ,欢迎吐槽  哈哈  #include<stdio.h> #include<stdlib.h> #include<string.h> /** 归并排序 Onlog2N O(1) 没有采用数组等大空间 au ...
gradle 编译 时候报 符号找不到 https://blog.csdn.net/kcp606/article/details/81269184 以前低版本gradle 配置 lombok compile('org.projectlombok:lombok:1.18.2) 采用高版本gradle 后 dependencies { annotationProcessor 'org.projectlombok:lombok:1.18.2' compileOnly 'org.projectlombok:lombok:1.18.2' testAnnotati ...

Mac 常用设置

    博客分类:
  • Mac
使用U盘制作 Mac 系统 https://segmentfault.com/a/1190000015806408 先格式化U盘 然后 在命令行中输入 下面的命令 sudo /Applications/Install\ macOS\ Mojave\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/mojave --applicationpath /Applications/Install\ macOS\ Mojave\ Beta.app --nointeraction mac系统如何处理来自 ...
set statement_timeout=0; explain analyze delete From bill_account_book_detail a where a.id = any(array ( select id from ( select id,bill_id,account_book_id, row_number() over(partition by bill_id,account_book_id order by id desc) as rank from bill_account_book_detail where sell_date BETWEEN ' ...
public static boolean inPool(String s) { String s2 = s.intern(); if (s2 == s) return true; return false; }
DELIMITER $$ USE `test`$$ DROP FUNCTION IF EXISTS `getPY`$$ CREATE DEFINER=`hjd`@`%` FUNCTION `getPY`(in_string VARCHAR(21845)) RETURNS VARCHAR(21845) CHARSET utf8 BEGIN #截取字符串,每次做截取后的字符串存放在该变量中,初始为函数参数in_string值 DECLARE tmp_str VARCHAR(21845) CHARSET gbk DEFAULT '' ; #tmp_str的长度 DEC ...
maven:http://blog.csdn.net/williamhappy/article/details/54376855 http://blog.csdn.net/yaerfeng/article/details/26448417 配置文件加载不正确 maven :[url]https://www.cnblogs.com/slankka/p/10092628.html [url] gradle:http://blog.csdn.net/aixiaoyang168/article/details/78027844
// 支持动态扩容 private static String ip="192.168.1.3"; //获取所有任务 @Test public void execute() throws InterruptedException { CacheUtil cacheUtil01=context.getBean("cacheUtil01",CacheUtil.class); cacheUtil01.lPush("ipList",ip); // 优化点 注 ...
出现的场景是: 前端 提交一个form 里面包含 一个list里面的对象有 427 个 注意其中的一个类  DataBinder.java:859 进入后看到 public static final int DEFAULT_AUTO_GROW_COLLECTION_LIMIT = 256; */ public class DataBinder implements PropertyEditorRegistry, TypeConverter { /** Default object name used for binding: "target" */ ...
先说说 网上流传的几种处理方式: 方式1:使用SimpleMappingExceptionResolver实现异常处理  (试验过, 对于表单请求异常 和ajax 请求异常处理不方便) 实验的结果就是判断 如果出现404 500错误,判断不出来源是ajax 还是 普通页面请求  所以放弃了 package cn.mwee.wpos.report.cache; import cn.mwee.utils.error.ThrowableUtil; import cn.mwee.wpos.report.consts.ResultCode; import cn.mwee.wpos.servi ...
方法1:采用过滤器 package cn.mwee.wpos.report.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; i ...
-- fs_pay_info json 字符串 -- "90003": key -- SUBSTRING(str,index,length) -- LOCATE(subStr,str,startIndex) SUBSTRING(fs_pay_info,LOCATE('"90003":',fs_pay_info)+8,IF(LOCATE(',',fs_pay_info,2) =0,LOCATE('}',fs_pay_info,2),LOCATE(',',fs_pay_info,2))-(LOCATE('"90003" ...
经常混淆于此,特地研究了一下,记录在此以备忘。 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。在本文中,UTC与GMT含义完全相同。 北京时区是东八区,领先UTC八个小时,在电子邮件信头的Date域记为+0800。如果在电子邮件的信头中有这么一行: Date: Fri, 08 Nov 2002 09:42:22 +0800 ...

MySQL 运维之36计

第1计、重要事情说三遍:备份、备份、备份,定期全备+增备/差异备份,并且开启binlog 第2计、如果写成Mysql、mySQL、MySql 的人,我看MySQL 不适合您,改用其他的吧 第3计、如果还坚持认为MyISAM 比InnoDB 表好的话,也请别再使用 ...
Global site tag (gtag.js) - Google Analytics