自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 mongo java 根据if条件addFields

【代码】mongo java 根据if条件addFields。

2023-06-14 12:36:56 209

原创 Tomcat 发布项目 conf/Catalina/localhost 配置

tomcat配置

2022-06-28 11:44:28 757

原创 BufferedInputStream生成base64二进制流

public String getWxQrCodeStr(int xx, int uid) throws IOException { String encode = null; BufferedInputStream wxQrCode = this.xxx(workBookId, uid); if (wxQrCode != null) { byte[] buffer = new byte[1024]; //每次读取的字符串长度,如果为-1,代表全部读取完...

2020-07-21 19:56:33 1238

转载 mycat

Mycat目录说明bin:启动目录 conf:配置文件目录 server.xml:是Mycat服务器参数调整和用户授权的配置文件 schema.xml:是逻辑库定义和表以及分片定义的配置文件 rule.xml: 是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改需要重启MyCAT log4j.xml: 日志存放在logs/log中,每天...

2019-07-05 16:40:50 152

转载 cobar

Cobar是基于MySQL的分布式数据库服务中间件,它可以让传统的数据库得到良好的线性扩展,并看上去还是一个数据库,对应用保持透明。产品在阿里巴巴稳定运行3年以上。 接管了3000+个MySQL数据库的schema。 集群日处理在线SQL请求50亿次以上。 集群日处理在线数据流量TB级别以上。官方Github地址:https://github.com/alibaba/cobarC...

2019-07-05 11:06:17 2148

转载 二八定律

1、20%的人用脖子以上来挣钱 80%的人用脖子以下赚钱2、20%的人正面思考着 80%的人负面思考着3、20%的人买时间 80%的人卖时间4、20%的人做事业 80%的人做事情5、20%的人重视经验 80%的人重视学历6、20%的人知道行动才有结果 80%的人认为知识就是力量7、20%的人我要怎样做就会有钱 80%的人我要有钱我就会怎样做8、20%的人爱投资 80...

2019-06-05 16:45:27 1530

转载 数据库redo和undo

steal:允许在事务commit之前把内存中的数据写入磁盘。此时需要undo,因为系统在commit之前崩溃时,已经有数据写入到磁盘了,要恢复到崩溃前的状态,必须undo这些写入操作,否则磁盘上的数据就是不正确的。no steal:不允许在事务commit之前把内存中的数据写入磁盘。不需要undo。force:内存中的数据最晚在commit的时候写入磁盘。不需要redo。no force...

2019-06-05 16:36:53 414

原创 jedis和redisTemplate

使用原生jedis和spring的redisTemplate调用连接池,发现差别巨大:redis配置: redis: database: 0 host: 127.0.0.1 port: 6379 password: 123456 timeout: 5000 lettuce: shutdown-timeout: 200 ...

2019-01-30 11:38:14 17453 7

原创 mysql行锁查询

SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

2019-01-23 11:03:56 8210

原创 java通过非request获取application

//HttpClientcompile("org.apache.httpcomponents:httpclient:4.5.2")获取:ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();HttpServle...

2019-01-10 09:29:57 621

转载 Hadoop和Spark区别

1、Hadoop对数据进行存储分析,spark基于内存,只进行分析:spark可以使用Hadoop的HDFS或者其它基于云的数据平台,一般使用HDFS,毕竟两者的结合最好,Hadoop可以使用基于HDFS的hbase,能对数据进行修改删除,HDFS只能追加和全表删除2、spark数据处理快于Hadoop:Hadoop从集群读取数据后,通过MapReduce将中间处理结果写入集群,然后重新读取新...

2018-12-11 14:49:18 302

原创 ajax传参乱码

ajax未指定type,默认则是get,传入的数据在测试环境正常,生产环境却是乱码,以为是数据库问题,请运维老师帮忙看了好久,后来把ajax指定为post居然就好了,但是为什么测试环境确是正常的呢,请教了技术老大,得出结论可能是tomcat配置的原因,然后如下图:修正好,没测试,应该能好吧,线上环境不敢随便测试...

2018-11-22 19:26:38 180 1

原创 过滤器和拦截器的区别

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调注:拦截器通过反射机制将拦截器和被拦截的action连接起来;过滤器通过doChain方法回调action2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器注:过滤器属于servlet,是servlet容器支持的;拦截器是spring框架支持3、拦截器只能对action请求起作用,而过滤器则可以对几乎所...

2018-11-21 14:54:29 125

原创 nginx反向代理

1、nginx.conf的http添加如下:    upstream rose_server {        server localhost:8090;    }    #监听81端口    server {        listen          81;        server_name     localhost;        location / {  ...

2018-09-20 15:39:07 113

转载 Could not resolve placeholder原因分析及解决方案

1. 问题描述   在启动Junit跑单测加载资源配置文件的时候遇到以下异常信息: Java代码 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'activity_template_id' in string value "${activity_template_id}"      at o...

2018-04-18 10:16:33 61061 2

转载 spring整合消息队列rabbitmq

1.首先是生产者配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context

2017-06-02 14:31:35 316

原创 maven+freemarker+velocity发送邮件

1、maven配置 org.springframework.boot spring-boot-starter-velocity org.springframework.boot spring-boot-starter-freemarker 2、velocity邮件模板

2017-06-01 16:58:17 1266

转载 SpringBoot集成RabbitMQ

1. pom.xml添加依赖 org.springframework.boot spring-boot-starter-amqp2. application.properties配置spring.rabbitmq.host=localhostspring.rabbitmq.port=5672spring.rabbitmq.username=

2017-05-24 15:37:29 236

原创 workbook字节流生成(springboot+grpc)

springboot的controller层: @RequestMapping("/getOrderRankReportExcel") public void getOrderRankReportExcel(@RequestParam Long startDate, @RequestParam L

2017-05-09 18:22:18 4204

转载 复合索引和多个单列索引的效率比较

multi column(复合索引)与isolate(单列索引),到底孰优孰劣?结论如下:对于具有2个用and连接条件的语句,且2个列之间的关联度较低的情况下,multi col index有一定优势。对于具有2个用and连接条件的语句,且2个列之间的关联度较高的情况下,multi col index有很大优势。对于具有2个用or连接条件的语句,isolate

2016-11-23 10:36:17 2805 2

原创 springmvc(ajax调用)返回json数据

如下: @RequestMapping(value = "/data", method = RequestMethod.POST) @ResponseBody public User data() { User user = new User(); user.setUsername("xiebinyu"); return user; }所需jar包:jackson-c

2016-10-12 11:37:35 688

原创 springmvc的前端控制器对css、js等进行过滤

web.xml配置如下: <!-- 默认情况下:DispatcherServlet会寻找WEB-INF下,命名规范为[servlet-name]-servlet.xml文件。如:在此例中,它就会找/WEB-INF/springmvc-servlet.xml 如果需要修改,需要在web.xml中的标记中增加 。。。 :--> springm

2016-10-12 11:23:51 3780

转载 struts:poi读取excel文件(兼容2003、2007)

1.1、jsp画面:ps:前者上传文件,后者利用模版下载1.2、jsp代码: 款项审核页-数据导出为excel-数据格式.xlsx下载1 $("#fileBtn").click(function() { //获取上传图片的文件名 var confirmfileImageName =$("#file").val(); /

2016-09-14 15:28:08 970

转载 springmvc前端控制器匹配

/  会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url/* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)

2016-09-08 13:50:00 400

原创 mybatis获取插入数据时自动生成的主键id

mapper文件:void insert(Map params);mybatis的xml如下: insert into tbl_sales_shop_claim(shopID, empID, status, expireTime, actionEmpID, actionEmpName, actionTime, createTime) values(#{shop

2016-09-07 16:17:14 3569

转载 Spring中属性文件properties的读取与使用

参考自点击打开链接实际项目中,通常将一些可配置的定制信息放到属性文件中(如数据库连接信息,邮件发送配置信息等),便于统一配置管理。例中将需配置的属性信息放在属性文件/WEB-INF/configInfo.properties中。 其中部分配置信息(邮件发送相关): #邮件发送的相关配置email.host = smtp.163.comemail.port = xxxema

2016-09-07 16:08:02 1013

转载 设置Session超时

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中

2016-08-09 10:41:15 343

转载 常用指导

web.xml配置详解

2016-07-29 14:47:30 211

转载 struts2 ajax图片上传

1.前端jsp文件如下:Insert title here $(function() { $("#file").change(function() { var fileObj = $(this)[0]; var windowURL = window.URL || window.webkitUR

2016-07-29 10:24:42 1491 1

转载 文字左右循环滚动

1.如下,a.html:jQuery公告文字左右滚动效果-www.jb51.net #scrollText { width: 400px; margin-right: auto; margin-left: auto;} $(document).ready(function(e) { ScrollText($('#scrollTex

2016-07-29 10:15:16 2789

转载 kkpager.js(jq分页插件)

kkpager.js(jq分页插件)  点击打开链接jsp:js:初始化:$("#kkpager").show();$("#kkpager").Pager({pno : pageNo,//总页码total : totalPage,//总数据条数totalRecords : totalRecords,mode : '

2016-07-20 16:35:46 2278

转载 js中prototype用法详细介绍

prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)

2016-07-12 10:08:27 702

转载 jQuery对象与dom对象相互转换

刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html() 意思是指:获取I

2016-07-08 17:31:51 204

原创 Js回调示例

// 存储已选择的人员IDvar optionArr = [];var moveOptions = function(from,to,callback){var option = $('#'+from+' option:selected');option.appendTo('#'+to);callback.call(this,option);//执行callback方法}

2016-07-08 16:43:19 377

转载 遍历map的四种方法

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过

2016-07-08 13:38:05 224

原创 身份证上传示例

String customerId = UserUtils.getUserId(request);Customer customer = UserUtils.getUserStatus(request);if ((customer.getStatus() > CustomerStatus.WYY || customer.getStatusMG() > CustomerStatus.WYY)

2016-06-12 16:26:42 8749

转载 MD5加密示例

import java.security.MessageDigest;public class MD5Util {    public final static String MD5(String s) {        char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','

2016-05-25 16:41:28 464

转载 图片验证示例2

//生成图片验证码package com.coactsoft.cfp.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import j

2016-05-06 14:37:28 257

转载 图片验证示例1

//生成图片的类package com.coactsoft.cfp.utils;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.ima

2016-05-06 11:00:27 316

原创 jsp设置web路径示例

String url = request.getRequestURL().toString();//获取当前地址String root = url.substring(0, url.indexOf("/my/account/invitation.jsp"));//剥离当前业务地址,取出根路径String invitUrl = root + "/service/user/inviteRegi

2016-04-22 09:47:27 401

struts2 ajax图片上传

struts2 ajax图片上传

2016-07-29

ajaxfileupload.js

ajaxfileupload.js

2016-07-28

kkpager.js(jq分页插件)

kkpager.js(jq分页插件)

2016-07-20

jquery.md5.js

MD5加密js

2016-05-25

进程并发演示模型

运用JAVA开发的模拟多进程并发运行的模型

2012-11-06

java通讯录

运用sql server连接java语言的通讯录,可保存信息

2012-11-04

C++简易计算器

用C++开发的计算器,简易实用,大家看下

2012-10-21

C#九宫格游戏

用C#设计的九宫格游戏,画面功能齐全,含计时功能及最优记录等

2012-10-21

java计算器

运用java进行计算器设计并应用,无bug

2012-10-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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