日拱一卒
文章平均质量分 66
日拱一卒
小雷FansUnion
懂商业的技术合伙人。个人微信:FansUnion
微信订阅号:XiaoLeiFansUnion。
展开
-
sql拼接字段,拼接同1行的不同列,拼接同1列的不同行
一、常见需求1,拼接同1行的不同列1、CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col ...原创 2020-11-04 15:02:52 · 2041 阅读 · 0 评论 -
Swagger注解-@EnableSwagger2应该放在哪里呢?
最近遇到一个奇怪的问题,而且可以复现。项目环境:SpringBoot,Spring标准配置原先的Maven配置,不区分 dev/pre/prod环境配置,通过application.yml中的 profile指定 dev pre prod,不同环境打包,改一下这个配置。这个时候,Swagger注解的配置: @Configuration @Ena...原创 2019-12-04 16:20:48 · 12258 阅读 · 1 评论 -
MabatisPlus中,应该怎么优雅的查询其中一个结果呢?
xx群:应该怎么优雅的查询其中一个结果呢 selectOne。我看底层false会调用selectList。MP的BaseMapper封装了多种快捷常用查询。selectList比较好理解。selectOne,有点争议。既然是selectOne,查询1个,但这个是大众理解的“查询1个就行”,还是 数学上的“查询一个且只能查询一个”。严格意义上的se...原创 2019-12-01 11:20:50 · 2993 阅读 · 1 评论 -
MySql数据库记录相差14小时排错:第2次解决过程
今天,又遇到 数据库的时间和 界面查询出来的时间,不一致。大概相差14小时的问题。之前已经解决过1次这个问题了,https://blog.csdn.net/FansUnion/article/details/91387701。1、所以这次,很快就大概知道 最可能的问题原因了。2、确认代码,查询数据库 一个sql语句,然后把Map转换成Java 实体类。最早用jdb...原创 2019-11-11 20:58:06 · 615 阅读 · 0 评论 -
ES,SpringData,SpringBoot,一些小坑和阶段性总结
ES已经很普及了,最近又从无到有实践,又遇到很多问题。特此总结。1、以前以前Spring项目,专用ES,不用SpringData。很早的版本。2、今天的一些坑3.1 先打算用 SpringBoot+SpringData+ES本地没有配置任何ES,结果竟然能 成功索引和查询(从网上找的一个例子)。找了半天,本地自动启动1个。把本地地址改为远程地址...原创 2019-10-29 14:36:57 · 1468 阅读 · 2 评论 -
SpringMVC文件上传找不到临时目录,Could not parse multipart servlet request
之前的经验:jpg,png,不同后缀的文件,使用的临时目录,竟然不一样。今天突然又遇到这个问题了,目测是因为 上传了1个jpg图片文件,提示找不到 上传用的临时目录。解决办法:手动指定临时目录。package com.jiutianniao.birdfly.techplatform.config;import javax.servlet.MultipartCo...原创 2019-10-19 12:49:20 · 744 阅读 · 0 评论 -
Linux下使用ntpdate进行时间同步,Linux时间自动同步(本文少部分为自己修改,经过验证)
1、安装ntpdate,执行以下命令# yum install ntpdate -y2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间# ntpdate 0.asia.pool.ntp.org 若上面的时间服务器不可用,也可以选择以下服务器同步时间 time.nist.gov time.nuri.net 0.asia.pool.ntp...转载 2019-10-18 11:50:04 · 722 阅读 · 0 评论 -
Redis无法访问,4种原因:host ip不对,密码不对,端口号未开放,protected-mode 保护模式下远程访问
今天,本地连接远程服务器上的Redis,一直失败。 redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:51) at redis.clien...原创 2019-10-12 20:02:00 · 1306 阅读 · 0 评论 -
java -version和javac -version版本不同
最近研究了悟空crm java版本,运行时要求JDK1.8。本地编译和打包,用的JDK1.8。Java 环境变量,配得也是1.8.但是执行 start.sh72crm.sh 时,提示 D:\GitRepos\gitee\72crm-java\target\crm9-release\crm9>72crm.bat Exception in thread"m...原创 2019-10-12 19:14:11 · 779 阅读 · 0 评论 -
POM报错:org.apache.maven.archiver.MavenArchiveConfiguration
Eclipse 的部分Maven项目,报错。org.apache.maven.archiver.MavenArchiveConfiguration参考这篇文字,安装插件,不太行。(理论上也不靠谱啊,不能解释其它项目为啥不报错)https://blog.csdn.net/stones_liu/article/details/94382695有正常的,有不正常的。“终极...原创 2019-10-12 16:19:12 · 731 阅读 · 0 评论 -
POM报错Failure to transfer maven-assembly-plugin,org.apache.maven.plugins:maven-resources-plugin:pom
雷哥获得的启发:Maven插件配置,本质还是jar包。3.1.0版本下载失败,改成3.1.1就行了。不用纠结哪个版本。<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ass...原创 2019-10-12 15:08:34 · 1335 阅读 · 2 评论 -
2013年工作中遇到的20个问题:241-260
241.DAO层很多代码都是重复的。分页:记录列表,多少条记录;是否授权:授权的,没授权的。一定要写一个功能强大的高度复用的BaseDao,大大减少重复代码。242.SQL语句in有个数限制。这问题在这有描述 2013年工作中遇到的20个问题:201-220,第220个。http://blog.csdn.net/fansunion/article/details/12046259//当in语句的i原创 2013-10-18 10:44:41 · 2689 阅读 · 10 评论 -
2013年工作中遇到的20个问题:201-220
201.天际网 注册帐号,好处,该网站发邮件给我推荐了几个人,同一个公司的。203.在线正则表达式检查工具。207.如何卸载Eclipse中已安装的插件。210.WinSCP 显示的中文是乱码。211.Java修改代码需要重启Tomcat,才能看到效果。灰度发布。214.eclipse 使用git导入Maven项目。215.ha HA(High Available), 高可用性群集。217.Web项目访问路径冲突。原创 2013-09-26 12:51:52 · 3556 阅读 · 7 评论 -
2013年工作中遇到的20个问题:121-140
121.Springz中,根据实现类找不到bean。 UserImpl implements User{ } XmlWebApplicationContext context; context.getBean(User.class);√ context.getBean(UserImpl.class);获取不到 没有使用Cgili原创 2013-07-30 17:34:53 · 2140 阅读 · 0 评论 -
6个技术问题及解决方案
1.ubuntu 默认面板恢复命令昨天裝了Ubuntu,折腾来折腾去,面板不见了,不是默认的布局了,添加面板不是解決办法。Google 了下,解决办法如下:打开终端,终端窗口打开之后,立即在提示符后面输入下列命令:gconftool --recursive-unset /apps/panel(注意:每个斜杠 “/” 后面没有空格)接下来输入下列命令:rm原创 2013-01-23 00:16:46 · 2094 阅读 · 2 评论 -
2013年工作中遇到的20个问题:281-300
281.MySQL的JDBC的URL配置有个参数zeroDateTimeBehavior。jdbc:mysql://ip:3306/demo?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"zeroDateTimeBehavior=convertToNull"这个参数,我以前都不带原创 2013-11-07 21:36:22 · 2788 阅读 · 0 评论 -
2013年工作中用到的10个命令:1-10
工作中,我主要是搞Java Web开发。偶尔,会参与项目的测试环境搭建、项目部署和运维。有很多命令,是经常遇到的,今天特别整理一次,加深下印象,免得下次又忘记。1.SSH登录远程主机。 -p参数主要用来指明端口号,有的时候并不需要。 ssh -p 7116 root@59.108.40.40 “root@59.108.40.40”中的root,指的是用什么帐号登录系统。 有的时候,可以省略这个帐原创 2013-11-02 16:27:31 · 1925 阅读 · 0 评论 -
2013年工作中遇到的20个问题:141-160
141.Tomcat启动时,提示没有找到某个类NoClassDefFoundError.Eclipse源文件中,确实存在。解决方案:选中Tomcat,右键-Clean,清除(Clean)Tomcat下的资源。142.写js的时候,经常遇到兼容性问题。今天在使用一个公司内部人士写的组件时,IE下又遇到问题了。请他来帮忙解决,IE下调试快捷键是F12。有了提示,解决就方便多了。原创 2013-08-11 11:25:26 · 2163 阅读 · 1 评论 -
2013年工作中遇到的20个问题:21-40
CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)21. 强制类型转换时,出现异常 ElementItem pireodItem = (ElementItem)columnCollections.get(columnCollections.size()-1)); 从新审视这段代码,会发现很多问题。 a.原创 2013-01-31 22:11:30 · 2057 阅读 · 0 评论 -
2013年工作中用到的10个命令:11-20
11.查看Tomcat的日志信息。切换到Tomcat的bin目录cd /usr/var/tomcat/bin启动Tomcat./startup.sh查看Tomcat日志tail -n 200 -f ../logs/catalina.out上述命令。查看最后也就是最新的200行日志信息,并且是动态更新的。当有新用户访问系统的时候,屏幕自动刷新。12.查看mysql进程是否正常。ps -aux |gr原创 2013-11-02 16:36:06 · 1877 阅读 · 0 评论 -
2013年工作中遇到的20个问题:181-200
每个人在工作中遇到的问题,很多都是类似的。了解别人遇到的问题,自己遇到的时候就可以很快地解决它。很多人不屑于这种“细节问题”,但我想说,掌握这些细节问题一次可能只能帮你节省1s的时间,但是这个细节使用频率非常高,1年可以节省不少时间的。如果按1秒*20次*300天=100分钟。原创 2013-08-28 16:00:53 · 2744 阅读 · 0 评论 -
2013年工作中遇到的20个问题(Bug):161-180
每个人在工作中遇到的问题,很多都是类似的。了解别人遇到的问题,自己遇到的时候就可以很快地解决它。很多人不屑于这种“细节问题”,但我想说,掌握这些细节问题一次可能只能帮你节省1s的时间,但是这个细节使用频率非常高,1年可以节省不少时间的。如果按1秒*20次*300天=100分钟。原创 2013-08-17 07:10:42 · 2868 阅读 · 3 评论 -
2013年工作中遇到的20个问题:81-100
81.Spring中注入Filter。如果只是为了使用Filter,实际上可以不使用Spring的注入,直接在web.xml中配置就可以了。现在出现了新的需求,Filter中用到了Service,需要注入进去。web.xml配置一个 DelegatingFilterProxy org.springframework.web.filter.原创 2013-07-14 10:37:45 · 2145 阅读 · 0 评论 -
2013年工作中遇到的20个问题:261-280
最近遇到的20个问题,大多比较常见,很有学习价值。有几个是第1次遇到,大部分都解决了,挺给力的。个别问题,可能难以找到根本原因。有兴趣的,来瞧瞧吧!原创 2013-10-28 13:12:00 · 4168 阅读 · 10 评论 -
2013年工作中遇到的20个问题:221-240
2013年工作中遇到的20个问题:221-240221.Eclipse下的Tomcat部署总是旧的文件。224.SQLServer迁移到MySQL。226.重写优于重构。228.Linux杀死Java进程。233.日期转换功能通过SQL脚本还是通过写程序来实现?原创 2013-10-03 09:43:46 · 3479 阅读 · 8 评论 -
2013年工作中遇到的20个问题:101-120
101. 浮点数 处理。 计算百分比,四舍五入计算总和,可能大于100%了。囧! (如果保留1位小数的话) 1 8 8 1/17=0.058~=0.1 8/17=0.470~=0.5 8/17=0.470~=0.5 综合就是1.1,也就是110%了。 要想提高准确率,应该提高保留的小数位数,这样误差会更小,小到可以接受。 (如原创 2013-07-14 10:45:40 · 2361 阅读 · 1 评论 -
2013年工作中遇到的20个问题:61-80
61.数据库密码,md5解密。 PHP开发权威指南中,书中的一个oa系统,部署登录时,发现不知道用户名和密码。 阅读代码发现,使用了md5加密,因此判断数据库中的用户密码应该是md5加密过的。 http://www.cmd5.com/,通过这个md5解密网站,得知密码是admin,登录成功。 21232f297a57a5a743894a0e4a801fc3-> ad原创 2013-04-18 17:28:22 · 2335 阅读 · 0 评论 -
2013年工作中遇到的20个问题:41-60
41.API的稳定性public static List getStatusCode(String role);被多个方法调用。其中一个方法是 xxxFunction(){getStatusCode(“role”);现在需要给getStatusCode增加一个参数,aa;参数的值aa从session中取得,aa= ActionContextUtils.getFromSe原创 2013-04-02 13:47:19 · 2327 阅读 · 0 评论 -
2013年工作中遇到的20个问题:1-20
CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)1. 列不允许有NULL值,INSERT失败。 原因:数据库的表 没有设置主键!(遇到至少2次) 客户的数据库是由客户自己去维护的! 2. 项目重构后Flex端卡死了。 原因:Hibernate底层 获得Session使用 openSession方法原创 2013-01-25 13:36:23 · 2007 阅读 · 5 评论 -
2012年工作中遇到的20个问题
CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 2012年工作中遇到了很多问题,刚刚开始时,遇到的问题没有及时记载下来,挺可惜的。1.构造SQL语句--简化构造 select * from user where 1 =1 ; if(name != null){ and name ="fans";原创 2013-01-24 23:46:36 · 2081 阅读 · 5 评论 -
2014年工作中遇到的20个问题:1-20
2014年工作中的20个问题,网站运营、阿里云服务、域名解析、JS、Tomcat、Linux、Iframe等。原创 2014-01-05 13:41:29 · 3108 阅读 · 6 评论 -
2014年工作中遇到的20个问题:41-60
Java Web开发若干问题集锦,Spring,Mybatis,Maven,Tomcat等原创 2014-10-27 11:17:58 · 3142 阅读 · 5 评论 -
2014年工作中遇到的20个问题:81-100
81.MySQL执行sql命令的时候,总是报一个陈旧的sql脚本错误。只要一致性,就崩溃,搞的我也要崩溃了。先后尝试了 重新安装MySQL-Front,完全清除MySQL-Front再重新安装,都不行。最后又尝试了,删除那个错误命令相关的数据库,还是不行。最后的最后,在系统数据目录“C:\Users\Administrator\AppData\Roaming”删除了Mysql-front的会话记录原创 2014-11-12 17:45:29 · 5170 阅读 · 0 评论 -
创业过程中的63个技术问题
1.Eclipse Marketplace搜索Hibernate,比较靠前的位置有“Hibernate Tools”,使用代码自动生成,提高开发效率!需要选择正确的版本,我用的是Indigo!Eclipse插件:Hibernate Tools安装之后,没有找到自动生成代码的菜单。只好在Myeclipse下使用,然后再拷贝到工程中。遇到一个问题,创建工程时,需要先“增加对Hibernate的支持”,原创 2014-10-30 11:32:30 · 2757 阅读 · 3 评论 -
2014年工作中遇到的20个问题:21-40
21.Node.js命令。 Windows下,输入node进入命令行。 Linux下,输入nodejs进入命令行。22.Node.js调试一个程序。 命令行下启动 node --debug-brk=5858 hi.js Eclipse然后才能debug调试。23.JS中2个变量的比较。尽量使用 === 而不是 == 来判断相等,因为 == 包含了隐式类型转换,很多时候可能与你的预期不同。24原创 2014-10-14 15:15:18 · 1945 阅读 · 0 评论 -
2014年工作中遇到的20个问题:61-80
61.mysql的tinyint(1)会被转换成java的boolean类型。mysql某个字段method,有0、1、2三种类型的值,为了节约存储,使用的是tinyint(1) unsigned,结果转换成bool之后,存放到map中,在页面中显示的时候,1显示为true,0没有显示出来,期待的显示结果应该是“false”。通过这个结果,可以推断在Freemarker中,${true}显示“tr原创 2014-11-05 17:41:48 · 1721 阅读 · 0 评论 -
SpringMVC接受参数若干问题
SpringMVC接收参数的方法: Html参数输入: name="params[address]" /> 接收参数Bean: class { Integer status;Person person; Map params; List> list; };原创 2014-11-05 17:48:35 · 1519 阅读 · 2 评论 -
2014年工作中遇到的20个问题:120-140
121.Tomcat增加JVM启动参数。set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%set JAVA_OPTS=%JAVA_OPTS% -Dp2p.config_path=file:C:/Users/Administrator/git/p2p2/yiqihaoJAVA_OPTS后的的“=”,左右两边不能出现空格。以前好像总结过这个问题,这次又犯了相同的错误原创 2014-11-28 15:48:23 · 2906 阅读 · 0 评论 -
2014年工作中遇到的20个问题:101-120
101.Freemarker页面渲染与include引入4个相关问题。 class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> class="org.springframework.web.servlet.view.freemarker.FreeM原创 2014-11-21 22:12:35 · 2160 阅读 · 0 评论 -
2014年工作中遇到的20个问题:181-200
java web开发相关的。原创 2014-12-17 14:07:33 · 2119 阅读 · 0 评论