- 博客(30)
- 收藏
- 关注
转载 并发量计算公式
并发的基本概念并发的概念: 指网站在同一时间访问的人数,人数越大,瞬间带宽要求更高。服务器并发量分为: 1.业务并发用户数;2.最大并发访问数;3.系统用户数;4.同时在线用户数; 估算业务并发量的公式: C=nL/T C^=C+3×(C的平方根) 其中:C是平均的业务并发用户数、n是loginsession的数量、L是loginsession的平均长度、T是指考察的时间段长度、C^是指业务并发用户数的峰值。例子分析 假设OA系统有1000用户,每天400..
2021-08-19 15:46:29 1757
原创 @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})注解作用
排除DataSourceAutoConfiguration自动寻找数据源配置,形成单数据源方便自己添加多数据源
2021-07-10 16:53:11 534
原创 JAVA下载资源文件中excel文件报错,需要排除maven对excel文件的编译
idea中放入excel文件。下载报错需要在POM中添加配置文件<resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/*</include> &
2021-06-21 11:09:14 665
原创 tomcat在运行时,需要修改jsp文件,项目在正式环境中遇到需要修改jsp的情况,但是不想重新部署和重启
1,今天遇到问题,tomcat在运行时,修改jsp文件,但是不想重新部署和重启。印象中修改jsp,如果不想重启,需要设置tomcat的一个热部署配置,但是又忘记在哪里了。就直接修改了jsp的文本,没有重启,刷新页面,成功。和印象中不一样,记录一下...
2021-04-28 15:08:19 448
原创 org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/
tomcat访问时报org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]我的tomcat版本是8.5.31和8.5.611,网上搜索了一下,网上查了好多结果,有的说修改tomcat中的conf/catalina.properties文件,tomcat.util.scan.DefaultJarScanner.jarsToSkip=*.
2021-04-28 14:59:04 626
原创 spring项目web.xml配置实例
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/jav.
2021-04-08 09:24:49 138 2
原创 项目npm install报错。webpack-dev-server 不是内部或外部命令,也不是可运行的程序 或批处理文件。
本人是使用npm的新手,在初次使用npm安装下载依赖时遇到如下问题,记录一下。1,npm在下执行npm install,npm run start,npm run dev时一直报错如下。'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序1,尝试更换国内镜像地址,没解决问题。2,尝试使用cnpm,没解决问题2,然后删除node_modules文件夹,重新运行命令npm install,报如下错误webpack-cli@3.3.12" has incorre
2021-04-06 18:36:44 489 1
原创 使用zookeeper作为注册中心搭建Dubbo+SpringBoot 微服务Demo
一,首先创建springBoot项目,生成写生产者和消费者的共同依赖jar,在pom文件中对需要的组件进行配置。1,maven配置如下,注意,这里使用的dubbo版本是2.5.3,是因为在使用高版本时遇到了一些问题,这些问题我没有找到原因,所以使用了2.5.3版本<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww
2021-04-06 11:01:30 168
原创 真实的项目maven项目的pom.xml文件中 build标签配置实例
真实的项目maven项目的pom.xml中 build标签配置实例,供参考<build> <finalName>xxx-xxx</finalName> <resources> <resource> <targetPath>${project.build.directory}/classes</targetPath> <direct.
2021-04-01 09:38:27 451
转载 spring-boot项目打包时候出现boot-inf文件夹的问题
前言这问题不是我发现的。。刚好碰到而已,下面几位同仁都遇到过:spring-boot子模块打包去掉BOOT-INF文件夹摘抄如下:1.spring-boot maven打包,一般pom.xml文件里会加<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId><
2021-03-30 17:35:00 2106
原创 idea中maven打包时控制台乱码解决方式
这主要是maven编译时编码问题导致的。在Intellij的settings中maven的run配置中设置它的VM Options为-DarchetypeCatalog=internal -Dfile.encoding=GBK,就可以解决maven编译、打包时中文乱码的问题。
2021-03-26 16:58:00 374
原创 linux中shell脚本语法总结
一,case 语法case $cmd incpu) echo "cpu" ;;mem) echo "mem" ;;device) echo "devices" ;;CD-ROM) echo "CD-ROM" ;;*) echo "Your input command is invalid"esac二,while语法例子一:#!/bin/bashi=1sum=0while ((i
2021-03-23 19:28:03 264
原创 oracle常用函数总结
1,数据转换类REGEXP_REPLACE函数,例子,REGEXP_REPLACE(字段名,'[^0-9]','' ),所有非数字转换为空字符NVL函数,例子,NVL(字段名,'a'),字段如果为空则转换为‘a’,如果字段是多个空格,并不会转换。未完待续。。。。。...
2021-03-18 16:03:49 136
原创 虚拟机安装linux网络配置文件
linux 设置Host-only网卡时的 enp0s3网卡配置TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"#BOOTPROTO="dhcp"BOOTPROTO="static"IPADDR="101.11.62.131"NETMASK="255.255.255.0"GATEWAY="101.11.62.1"DNS1="192.168.75.14"DNS2="8.8.8.8"DEFROUTE="yes"IPV4_FAIL.
2021-03-12 15:02:31 344
原创 工作中常用linux命令总结
netstat -nultp|grep 8080 查看端口情况netstat -anp |grep 8080 查看端口情况ps -ef|grep nginx|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死进程touch yyTest.ini 创建文件> test.ini 创建文件touch test{0001..2000}.txt 批量创建文件tar -zxvf +需要解压的包名#防火墙systemctl status firewal...
2021-03-11 14:00:18 103
原创 oracle中分组后排序,并取第一行数据
oracle中分组后,获取第一行数据,并按字段排序,其中可以正向排序,也可以逆向排序,正向排序order by id 默认正向排序,逆向排序order by t.start_date desc,两种排序可以同时存在,如下sql。select t1.* from (select t.*,row_number() over(partition by t.name order by to_number(t.id), t.start_date desc) rn from table..
2021-03-08 11:36:01 2978
原创 tomcat控制台中文乱码
对于乱码问题,本质原因就一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)!我们来到tomcat目录的conf子目录中,找到一个名为 "logging.properties" 的文件,打开这个文本文件,找到如下配置项:java.util.logging.ConsoleHandler.encoding =UTF-8将 UTF-8 修改为 GBK,修改后的效果为:java.util.logging.ConsoleHandler.encoding =GBK保存后...
2021-02-23 14:54:02 84 1
原创 在idea中项目报java:程序包XXXX不存在,Maven compile能过。或者代码报红Cannot resolve symbol ‘xxx‘
1,检查项目build poject报不报错如果报错运行:mvn idea:idea2,再次运行build poject,如果不报错,启动tomcat
2021-02-04 11:39:29 322
转载 IDEA 2020报“java:程序包XXXX不存在”或“java:找不到符号”,在idea中使用Tomcat部署项目报找不到包,Maven compile能过,idea build失败问题
本文转载自版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/changruhe/article/details/108445144错误截图如下:解决方案:在这里运行mvn idea:idea,会生成.ipr和.iws文件,2020版IDEA才有的问题...
2021-01-29 09:53:58 465
原创 想要通过字段名调用get,set方法怎么办?使用反射获取get,set 方法。
使用反射,通过字段名获取get,set 方法。public class MethodUtil { /** * 根据属性,获取get方法 * @param ob 对象 * @param name 属性名 * @return * @throws Exception */ public static Object getGetMethod(Object ob , String name)throws Exception{
2021-01-28 09:30:00 3008 3
原创 maven清理工具类,删除以 lastUpdated 结尾的文件
//列出File的一些常用操作public class util { /** * 遍历指定目录下(包括其子目录)的所有文件,并删除以 lastUpdated 结尾的文件 * * @param dir 目录的位置 path * @throws IOException */ public static void listDirectory(File dir) throws IOException { if (!dir.exist...
2021-01-28 09:13:56 422
原创 idea右边侧边栏的Maven Projects怎么调出来,找不到maven侧边栏,如何解决?
菜单栏View→Tool Windows→Maven Projects,就可以了
2021-01-27 10:08:02 2853
原创 spring中@Transactional注解的作用,使用场景举例
一,spring中管理事务一般使用@Transactional 注解,下面对@Transactional 使用的各个场景做一个总结1,场景一,最常见的用法,在方法上使用@Transactional 注解,事务正常起作用。无异常时正常插入数据库,有异常时数据不插入数据库,代码如下。@Servicepublic class ComeServiceImpl implements ComeService { @Autowired UserMapper userMapper; ..
2021-01-10 23:35:26 20453 9
转载 ORACLE踩坑日记---------oracle中on与where的区别
在使用left jion时,on和where条件的区别如下1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left ,条件不为真的就全部过滤掉。假设两张表表A:表B:select * from A left join B on B.ST_SI...
2019-12-25 14:44:01 210
转载 工作流引擎选择(为何使用activiti)
之前在选择工作流引擎时曾经在activiti和jbpm之间有过比较,当时做出的决定是使用jbpm,但实际开发过程中发现这个选择是不合适的。目前我们改为选择Activiti作为工作流模块的引擎,理由如下:1,Activiti拥有更简洁健壮的接口JBPM自从版本五后,便重启炉灶,完全抛弃了JBMP4的代码基础,重新基于drools进行了实现。JBPM5,JBPM6似乎缺少一个合格的系统架构师,其...
2019-12-12 16:22:53 936
原创 使用BlockingQueue(阻塞队列)及多线程实现短信发送实例详解
一、BlockingQueue简介? 阻塞队列BlockingQueue顾名思义是一个队列,在多线程环境中可以通过队列非常方便的实现数据共享。比如常规的“生产者”、“消费者”模型中,常常会出现生产者、消费者数据处理速度不匹配的情况,当生产者产生数据速度过快,那么必须阻塞生产者线程,以便等待消费者线程把累积的数据处理完毕。在多线程环境下,程序员自己控制这些细节显得十分复杂,尤其还要兼顾...
2018-07-27 17:15:01 2523
转载 记录下POI各个jar包作用
目前使用开发项目中用到POI,但找不到合适的jar包。记录下留待备用 Maven artifactId Prerequisites JAR poi commons-logging, commons-codec, log4j poi-version-yyyymmdd.jar poi-scratchpad poi poi-scratchpad-ver...
2018-07-18 19:40:00 2925
原创 Aop实现日志时,@AfterThrowing执行正常,但数据未提交解决办法
Aop实现日志时,@AfterThrowing执行正常,但数据未提交解决办法 最近开发需使用AOP方式实现系统审计日志,主要功能为方法开始、结束、异常时需要记录日志并存入数据库,实际运行过程中@Around环绕通知可以正常执行,系统抛出异常时,@AfterThrowing异常通知也可正常执行,但记录的数据没有正常提交数据库,查找原因及网上百度,发现问题所在:Spring事务是...
2018-07-17 11:56:43 1238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人