- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 spring aop 动态切换数据源
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd im...
2020-09-18 16:10:19 417
原创 大表sql in查询优化
问题描述:项目开发中由于数据量非常大(和某些表设计的不太合理),导致权限比较高的账号进行查询数据的时候SQL语句 in (....)的字段(id/relatedid)比较多,导致SQL查询效率比较慢,耗时较高原因分析:由于业务需要,只能通过优化mysql查询的方式来处理。1,修改mysql源码(暂不支持,人力物力对于小公司消耗较大)2,通过在查询语句开始前新建临时表的方式来优化in查询语句select * from table where relatedID in (id1,id2....
2020-09-08 16:43:46 1507
原创 jstack对jvm调优
第一步 top 查看cpu占用率,获取最高的PID(进程id)第二步 top -Hp PID 找出该进程内最耗费CPU的线程 pid2第三步 printf "%x\n" pid2 得到十六进制值为6fb第四步jstack PID > file.log 通过jstack 把该进程的所有线程堆栈打印到file.log中(或者jstack PID |...
2019-12-02 15:20:27 170
原创 Java中Runnable和Thread的区别
在java中可有两种方式实现多线程一种是继承Thread类一种是实现Runnable接口Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。package org.thread.demo; class MyThread extends T
2017-07-27 16:05:27 295
原创 另外开一个线程跑多线程
public static ScheduledExecutorService executorService=Executors.newScheduledThreadPool(1);private static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");public static void ma
2017-07-27 16:04:30 701
原创 Java两个对象copy属性值
/*** copy赋值对象* @param assignmentModel 赋值的对象* @param sourceModel 来源对象*/ private static void copyProperty(Object assignmentModel,Object sourceModel) throws SecurityException, NoSuchFieldEx
2017-06-27 15:11:16 1095
原创 java 调用webservice接口
import java.io.IOException;import java.text.MessageFormat;import java.util.ArrayList;import java.util.List;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpc
2017-06-19 14:23:26 352
原创 java 基于JavaMail的发送邮件
/** * 发送邮件 * @author Administrator * */public class SendEmail {/*** 统一编码格式*/public static String encoded="UTF-8";/*** 发送邮件用户名*/public static String emailAccount = "157*******
2017-06-19 14:14:51 350
原创 springMVC拦截器处理订单重复提交
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的1,定义一个用于防止重复提交使用的注解 Pr
2017-05-17 16:44:10 1072
原创 spring MVC错误异常机制回收
1,springmvc.xml新建一个bean 2,BusinessHandlerExceptionResolver类继承springMVC的HandlerExceptionResolver接口,重写resolveException方法/** * 统一异常处理 * * @author lzf */public cla
2017-05-16 15:11:38 431
原创 spring MVC AOP 拦截方法参数并根据业务逻辑处理参数
/**例如登录把token转化为用户对象*/1,在spring-mvc.xml配置文件中的注入bean 1 -->
2017-05-16 14:27:09 1306
原创 mysql创建定时器(每天凌晨执行)
查看event是否开启show variables like '%sche%'; 将事件计划开启(为no表示已开启为off表示关闭)set global event_scheduler =1; 创建存储过程fw_shop_day()CREATE PROCEDURE fw_shop_day () BEGIN /*需要执行的sql语句*/EN
2017-05-13 12:00:45 6837
原创 Java 读取.xls模板并另存为.xls
//读取模板 File file = new File("E:/doc/supplier-order-template.xls"); HSSFWorkbook hssfWorkbook = new HSSFWorkbook(FileUtil.openInputStream(file)); // 循环工作表Sheet for (int
2017-05-13 10:28:12 1373
原创 java注解,反射
//测试反射获取方法名和注解名字和参数 public static void main(String[] args) { Method[] methods = PurchaserOrderController.class.getMethods();//类中的方法组合 for (Method method : methods) { S
2017-04-01 15:20:23 299
原创 maven+spring+springMVC+iBatis的整合
pom.XMl的配置xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0mcm.yuehou.maicaimhehewar0.0.1-SNAPSHOThehe Maven Webapphttp://maven.ap
2017-03-30 15:25:38 1347
反向代理Nginx
2017-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人