- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 1267-Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLIC for oper
查看报错代码发现定位在一个函数上,这时候不要傻乎乎的去改表的格式,错的地方是函数!
2023-03-14 17:43:09 814
原创 2021-10-24 linux查询某进程并删除
ps -ef | grep sh| awk '{print $2}'|xargs kill -9查询sh进程并删除
2021-10-24 11:36:13 118
原创 jdbc getDate 注意点
数据库中存储时间格式为2013-11-11 11:08:08,现在要从ResultSet中取出时间,当然是要包含年月日时分秒的,发现rs.getDate()只是返回日期部分 java.sql.Daters.getTime()只是返回时间部分 java.sql.Timers.getTimestamp()才是返回时间和日期 java.sql.Timestamp所以正确取得 时间格式为 2013-11-11 11:08:08方式如下:Date time1=new Date(
2021-09-17 13:32:21 231
原创 2021-08-17 判断两时间之差
@[TOC]需要jdk1.8以上版本/** * 两次时间之差 * @param a * @param b * @return */ private boolean getGt(String a,String b){ boolean gt=false; LocalDateTime st = DateFormat.String2LocalDateTime(a); LocalDateTime ed = Da
2021-08-17 21:17:31 78
原创 java修改yml文件
import org.yaml.snakeyaml.DumperOptions;import org.yaml.snakeyaml.Yaml;import java.io.*;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;/** * @author Relic * @desc yml工具类 * @date 2020-02-27 17:1
2020-12-08 13:00:55 2266
原创 kafka伪动态topic消费
ps:业务需求,kafka消费的topic是动态的(就是使用中改变),网上搜了许多也不理想,然后自己突发奇想模拟了一个。原理:1、独立kafka消费模块为一个单独的jar文件2、另起一个系统,定时器每五分钟查询数据库一次,发现topic改变后就java调用linux命令杀掉kafka 的jar进程代码如下:/** * 五分钟查询数据库有没有新增topic订阅 */@Component@Slf4jpublic class ConsumerJob { @Autowired I
2020-05-22 10:04:02 499
原创 mysql批量insert插入
当插入数据量大(10万百万之类的)的时候,foreach 插入会导致cpu占用高,时间较长等一系列问题,所以要切割,个人觉得1000这个效率较高使用guava对list进行分割pom引包ps:jdk1.7以及1.6的使用guava20版本,1.8以上可以使用更高的版本<dependency> <groupId>com.google.guava...
2020-05-06 17:46:26 1018
原创 java 后端post请求
直接上干货工具类import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class Post { /** * 向指定的 URL发送远...
2020-04-04 22:04:51 1677
原创 mysql安装后无法登录
安装mysql的时候,我们会创建MySQL User Accounts(非根)用户账户ggs。其目的是便于数据库权限管理,为远程访问者提供安全账户,但是一般情况下本地使用这个用户账号访问数据库会提示ERROR 1045 (28000): Access denied for user 'ggs'@'localhost' (using password: YES)`结果是无论如何都提示登录被拒绝...
2020-03-05 01:29:30 419
原创 easyui combobox加载远程url数据
js处代码,要放在$(function(){})里面$('#provinceid').combobox({ url: provinceList, valueField: 'provinceid', textField: 'provincename', })....
2020-02-15 22:48:37 1903
原创 win10配置jdk和maven
一、 先去maven官网:http://maven.apache.org/download.cgi#下载压缩包,下拉页面可以看到好多版本,注意下载的版本为红色标注版本:apache-maven-3.5.4-bin.zip(其他版本也可,注意是zip结尾的),点击下载即可。二、1、依次点击“电脑”—“系统属性”—“高级系统设置”—“高级”—“环境变量”。2、在系统变量(...
2019-12-18 09:23:50 489
原创 HttpURLConnection以post传数据时中文乱码
public static String readContentFromPost(String url, String content) throws IOException { URL postUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection) postUrl.openCon...
2019-12-09 13:30:55 887
原创 myeclipse2014 lombok安装教程
经测试lombok1.18版本开始存在兼容性问题,请下载lombok-1.16.18(官网选择历史版本下载)然后改名字lombok,放在myeclipse目录下双击打开myeclipse.ini,最后添加两行代码-javaagent:lombok.jar-Xbootclasspath/a:lombok.jar重启myeclipse2014...
2019-09-04 12:21:02 712
原创 MyEclipse2014优化教程
前言本人一直用的是MyEclipse Professional 2014版本,可能版本较老部分设置无法试用,抱歉优化1.取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validat...
2019-08-29 14:09:29 343
转载 validate验证手机号码或者固话
1.手机号验证a.添加自定义方法$.validator.addMethod("isPhone", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{...
2019-04-24 16:53:39 4398
转载 亿美短信的坑
今天业主终于把短信搞上了,感动~~集成商把,大概是,给了我们用户名和秘钥,接口端口号,大概就是这种,不要在乎细节。。。。然后提供了亿美官网demo亿美官网然后我看了下demo,还行,依葫芦画瓢慢慢画然后就爆炸了demo可以发短信,搁我项目里就不行,报签名错误(demo里有个方法getReport可以查看原因)ε=ε=ε=(#>д<)ノ最后百度得知短信内容前面一定要加...
2019-04-11 21:15:05 2167 2
原创 时间范围转字符串数组
需求开始时间2018-11-10 06:00:00,结束时间2018-11-10 11:00:00,要求是改成字符串,时间范围为2小时,结果[6-7],[7-8],[8-9],[9-10],[10-11],[11-12]实现stPptnR为实体类,其中包含beginTm、endTm、timeRange(时间范围)private String getTimeRangeStr(StPpt...
2019-02-13 11:43:49 607
原创 oracle查询遇到关键字
众所周知,表的列一般不要用oracle关键字,但是有时候很操蛋的是,我们会遇到这些关键字列,表一般很难改动。那么,怎么处理这个呢select "LEVEL" from studentlevel是oracle数据库关键字,然后我们要""双引号包裹,并且英文要大写...
2018-10-10 21:17:24 5215
原创 sql游标
我只是举个简单的例子+自己的理解,具体的还得参照其他人的博客 所谓的游标,就是你原来查出来的是一个list<Object>,用游标可以逐个对实体类数据就行修改,即sql执行完,可视化工具的结果集逐行修改declare mycursor cursor //定义一个游标for SELECT name from zssl_river //要sql查询的、修改的数据open ...
2018-09-13 19:18:58 381
原创 sql合并列数(取并集)
要求现在有三个表,分别是年、月、数量三列,现在想整合成一个结果: 四列,分别是年-月、数量a、数量b、数量c 三个表如下(举个例子,非真实数据) 具体的结果如下 ...
2018-09-13 18:15:37 5228
转载 sql触发器
SQL触发器实例讲解(本文是来自百度文库)备注:本人建了一个站特价汇,我想记录每个商品的点击量,然后按照点击量来牌名商品,想要提高效率,所以必须得用触发器,下面是本人在百度文库中的找到的学习资料,分享下给大家。定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应...
2018-09-13 17:58:46 121
原创 sql新建函数
Create FUNCTION RiverTree(//----------可以传入参数)RETURNS @SelectedTree TABLE( id varchar(50), parentId varchar(50))ASBEGIN//-----下边是游标查询------开始declare mycursor cursor for SELECT name f...
2018-09-08 18:48:21 1604
原创 sql查询概率
select convert(varchar,Convert(decimal(18,2),(CAST( sum(case when prcomplete>0 then 1 else 0 end)as float)/count(a.user_id)) )) as rate from zssl_patrolrecord aps:简单说一下 1、最外边用convert转化是因...
2018-09-05 18:35:20 1294
原创 SQL 年月分开时查询一段时间
CONVERT(datetime, concat(#{year},'-',#{month},'-1'), 120)这个可以转化为1992-2-1为时间字段
2018-09-05 18:24:50 571
原创 servlet 通过ajax上传excel和参数
当时的参数是js里获取别的地方的,其实都一样jsp代码&amp;lt;div id=&quot;uploadDlg&quot; class=&quot;easyui-dialog&quot; data-options=&quot;iconCls:'icon-upload',closed: true&quot; style=&quot;width:300px;heig
2018-07-02 14:44:09 1285
原创 oracle导出导入数据库
cmd 命令行导出数据库数据exp PMP/pmp@218.22.26.142:1522/orcl file=D:\PMP.dmp cmd 命令行导入数据imp PMP/pmp@127.0.0.1:1521/ORCL file=D:\PMP.dmp FULL=Y
2018-06-26 14:44:41 141
原创 java项目调用其他项目main方法
需求是这样子滴,因为我们要部署到linux系统上,用到其他项目的某个main方法,然后传时间过去,返回数据 String start = request.getParameter("start"); String temp = PropertyUtil.getProperty("D5000path");//读取配置文件中的路径 star...
2018-06-05 17:35:15 2366
转载 List倒序排序
感谢网上的大佬提供的代码Collections.sort(list, new Comparator<Dev>() { @Override public int compare(Dev o1, Dev o2) { int i = o1.getRecDate().compareTo(o2.getRecD...
2018-06-04 17:53:11 4568 1
原创 easyui datebox显示年月日
jsp<input name="startTime" id="startTime" class="easyui-datebox" style="width:160px;height:30px"/>jsfunction myformatter2(date){ var y = date.getFullYear(); var m = dat...
2018-06-04 14:01:46 1305 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人