自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 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 81

原创 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 39

原创 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 52

原创 mysql安装后无法登录

安装mysql的时候,我们会创建MySQL User Accounts(非根)用户账户ggs。其目的是便于数据库权限管理,为远程访问者提供安全账户,但是一般情况下本地使用这个用户账号访问数据库会提示ERROR 1045 (28000): Access denied for user 'ggs'@'localhost' (using password: YES)`结果是无论如何都提示登录被拒绝...

2020-03-05 01:29:30 70

原创 easyui combobox加载远程url数据

js处代码,要放在$(function(){})里面$('#provinceid').combobox({ url: provinceList, valueField: 'provinceid', textField: 'provincename', })....

2020-02-15 22:48:37 293

原创 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 130

原创 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 152

原创 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 382

原创 MyEclipse2014优化教程

前言本人一直用的是MyEclipse Professional 2014版本,可能版本较老部分设置无法试用,抱歉优化1.取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validat...

2019-08-29 14:09:29 66

原创 mysql sql语句优化入门

EXPLAIN,这个不错,加在sql语句前可以分析查询效率

2019-08-21 16:38:57 28

转载 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 1007

转载 亿美短信的坑

今天业主终于把短信搞上了,感动~~集成商把,大概是,给了我们用户名和秘钥,接口端口号,大概就是这种,不要在乎细节。。。。然后提供了亿美官网demo亿美官网然后我看了下demo,还行,依葫芦画瓢慢慢画然后就爆炸了demo可以发短信,搁我项目里就不行,报签名错误(demo里有个方法getReport可以查看原因)ε=ε=ε=(#>д<)ノ最后百度得知短信内容前面一定要加...

2019-04-11 21:15:05 995 1

原创 时间范围转字符串数组

需求开始时间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 237

原创 oracle查询遇到关键字

众所周知,表的列一般不要用oracle关键字,但是有时候很操蛋的是,我们会遇到这些关键字列,表一般很难改动。那么,怎么处理这个呢select "LEVEL" from studentlevel是oracle数据库关键字,然后我们要""双引号包裹,并且英文要大写...

2018-10-10 21:17:24 3318

原创 sql游标

我只是举个简单的例子+自己的理解,具体的还得参照其他人的博客 所谓的游标,就是你原来查出来的是一个list<Object>,用游标可以逐个对实体类数据就行修改,即sql执行完,可视化工具的结果集逐行修改declare mycursor cursor //定义一个游标for SELECT name from zssl_river //要sql查询的、修改的数据open ...

2018-09-13 19:18:58 207

原创 sql合并列数(取并集)

要求现在有三个表,分别是年、月、数量三列,现在想整合成一个结果: 四列,分别是年-月、数量a、数量b、数量c 三个表如下(举个例子,非真实数据) 具体的结果如下 ...

2018-09-13 18:15:37 2987

转载 sql触发器

SQL触发器实例讲解(本文是来自百度文库)备注:本人建了一个站特价汇,我想记录每个商品的点击量,然后按照点击量来牌名商品,想要提高效率,所以必须得用触发器,下面是本人在百度文库中的找到的学习资料,分享下给大家。定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应...

2018-09-13 17:58:46 50

原创 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 916

原创 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 613

转载 sql模糊查询

CONCAT('%', #{office.id}, ',%')

2018-09-05 18:26:35 635

原创 SQL 年月分开时查询一段时间

CONVERT(datetime, concat(#{year},'-',#{month},'-1'), 120)这个可以转化为1992-2-1为时间字段

2018-09-05 18:24:50 281

原创 servlet 通过ajax上传excel和参数

当时的参数是js里获取别的地方的,其实都一样jsp代码<div id="uploadDlg" class="easyui-dialog" data-options="iconCls:'icon-upload',closed: true" style="width:300px;heig

2018-07-02 14:44:09 919

原创 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 56

原创 java项目调用其他项目main方法

需求是这样子滴,因为我们要部署到linux系统上,用到其他项目的某个main方法,然后传时间过去,返回数据 String start = request.getParameter("start"); String temp = PropertyUtil.getProperty("D5000path");//读取配置文件中的路径 star...

2018-06-05 17:35:15 1745

转载 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 2199 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 854 2

转载 js求两字符串时间之差(天数)

结果保留两位小数function DateMinus(date1,date2){//date1:小日期 date2:大日期 var sdate = new Date(date1); var now = new Date(date2); var days = now.getTime() - sdate.getTime(); ...

2018-05-29 20:03:32 232

原创 easyui datetimebox初始化赋值

默认显示今天0点到当前时间点jsp<div id="tb" style="padding-left: 10px"> 开始时间: <input name="startTime" id="startTime" class="easyui-datetimebox" style="width:160px;heigh

2018-05-29 15:38:42 3185 1

原创 easyui左边菜单树

jsp<ul id="menuTree" style="width:auto;margin: 5px" ></ul> jsvar menuTree; $(function() { menuTree = $('#menuTree').tree({ url : '${path

2018-05-26 11:40:21 1937 1

转载 easyui 日历只显示年月

js $(function(){ $('#monthTime').datebox({ onShowPanel: function() { //显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层 span.trigger('click'); //触发click事件弹出月份层 ...

2018-05-24 11:34:45 1607 1

转载 ssm框架读取自定义配置文件

配置文件放在resources文件夹里package com.repWater.Utils;/** * Created by Lucy on 2018/5/23. */import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.Propertie...

2018-05-23 20:46:56 2516

转载 ssm 后台动态拼接echats折线图,柱状图

项目需求:因为不确定y轴折现具体数量,所以绝对后台拼接 首先要在pom.xml文件中引入jar包<!-- https://mvnrepository.com/artifact/com.github.abel533/ECharts --><dependency> <groupId>com.github.abe

2018-05-22 15:42:11 863

转载 ssm mybatis分页

工具类package com.repWater.Utils;import java.util.ArrayList;import java.util.List;/** * Created by Lucy on 2018/5/21. */public class PageUtil { public PageUtil(int curr,int size,int tot...

2018-05-21 15:19:06 86

原创 ssm前后台ajax之类的参数传递

网上这部分的资料很多,这回遇到了,简单回顾下 js代码$.ajax({ contentType : "application/json;charset=UTF-8", url :'/userPerm/addResource', //请求后台的URL(*) dataType:"json", ...

2018-05-15 11:54:40 2662

原创 c# tab页标画上关闭按钮

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace qqqqq...

2018-05-03 14:08:02 920

转载 base64加密解密

因为jsp是写在web-info下的,只能后台访问,只能request跳转,在登陆的时候因为是request跳转,所以想加密url中的参数 ps:操蛋的form表单提交登陆后刷新会导致重复提交。。。。 js// base64加密开始var keyStr = "ABCDEFGHIJKLMNOP" + "QRSTUVWXYZabcdef" + "ghijklmnopqrstu...

2018-04-14 17:35:33 585

原创 jsp获取session值,非el

操蛋的jsp sessionScope突然不能获取值了。。。。蛋疼,在大佬的帮助下写了一个方法 session一般都是拿来存用户名密码的,这个一般都是自己定义的类,所以先引入包<%@ page import="com.pmp.bean.sysManage.SysUser" %> 然后获取session,这个可以写在body前面<% SysUse...

2018-04-14 16:55:04 534

转载 java反射获取object类中的属性

参考资料:http://blog.csdn.net/nihaoqiulinhe/article/details/53838874以下开始是正文————–分割线—————-做项目的时候遇到一个问题,要求写一个通用的工具包,传入一个list,然后获取list里面的数据。问题来了,既然是通用的,就不能指定类,最多是list<object>这种。不会做的时候就度娘之...

2018-03-07 09:43:02 1829

原创 java调用浏览器导出csv文件

百度了一圈,csv大都是导出和下载分开的,然后根据别人的博客改了改,在此感谢大佬们的付出js以及jsp<a href="#" onclick="exportData()" class="easyui-linkbutton" iconCls="icon-save">导出</a>function exportData(){ location.hre

2018-03-02 15:06:16 2488 2

转载 easyui session过期登录界面在iframe展开问题

比如说这样的,正常来说,session过期只要打开首页重新登陆就行,但是有时候他会展示在iframe里解决办法,login页面添加判断(检测当前窗口是否为顶级,不是的话调用顶级页面跳转)$(document).ready(function () { if (window != top) { top.location.href = location.h...

2018-01-26 15:10:43 324

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