idea bootrun: CreateProcess error=206, 文件名或扩展名太长
edit build.gradle buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.ua.eshepelyuk:ManifestClasspath:1.0.0" } } apply plugin: "ua.eshepelyuk.ManifestClasspath"
使用Jmeter测试Restful接口压力测试
下载地址:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.zip (需要JAVA8) 一、添加线程组等元件 添加线程组 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中Test Plan,点击右键,添加》Threads》线程组 添加用户参数 在线程组上添加用户参数,用户可以利用此元件进行参数设置,在取样器中进行参数化,用户(线程)在进行参数化取值时可以根据用户来区分,选中线程组,点击右键,添加》前置处理器》用户参数,填写调用的名称,变量值 ...
JAP使用createNativeQuery做原始的字段映射处理
//方法一: publicvoid testNativeQuery(){ Query query = entityManager.createNativeQuery("select id, name, age from t_user"); query.unwrap(SQLQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); List rows = query.getResultList(); for(Object obj : rows){ Map row =(Map) obj; System.out.println("id = "+ row.get("ID")); System.out.println("name = "+ row.get("NAME")); System.out.println("age = "+ row.get("AGE")); } } //方法二: @PersistenceContext pr...
IDEA使用ctrl无法跳转到指定方法的解决办法
问题如题, 解决办法是:不要使用open打开项目,使用import project导入该项目。 idea菜单没有import project的解决办法: 1.菜单栏:File->setting->Appearence & Behavior->Menus and Toolbars -> Main menu,到该目录下之后,选择File, 然后点击右侧的“Add After”,在打开的弹出框中选择“other”,找到Import project,然后点击OK。 2.在File里面可以看到Import Project了。
java版toModel
private static <T, S> T toModel(S source, Class clazz) { long startTime = System.currentTimeMillis(); try { Object obj = clazz.newInstance(); BeanUtils.copyProperties(source, obj); long endTime = System.currentTimeMillis(); System.out.println("程序运行时间:" +Float.toString((endTime - startTime))+"ms"); return (T) obj; } catch (IllegalAccessException e1) { } catch (Insta...
阿里巴巴十年Java架构师技术分享
1.源码分析专题 详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。 帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的 2.分布式架构 互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能危机。基于传统架构到分布式架构演变过程所带来的技术变革进行全面深入讲解。 在技术深度和技术广度上得到飞跃的提升。成为互联网行业所需要的T型人才 3.微服务架构专题 应对复杂的...
mybatis 乐观锁解决并发并回滚
1、并发问题 update tb set count=10 where id=1 and count=9 //9为修改前的数量 2、回滚问题 2、代码里在方法上设置@Transactional注解 3、只有继承自RuntimeException的异常才会被事务捕获然后回滚(这个是重点) @Transactional public void insertLog() throws Exception{ logDao.insertTest(); Log log = new Log(); log.setDesc("1111111"); logDao.insert(log); if(true){ throw new RuntimeException("1111"); } }
Subclipse1.10.x离线安装包下载
Subclipse1.10.x离线安装包下载 链接: https://pan.baidu.com/s/1bpPqkcJ 密码: qf9j http://subclipse.tigris.org/files/documents/906/49486/site-1.10.13-1.9.x.zip TortoiseSvn和Subclipse对应关系 TortoiseSvn Subclipse
eclipse SVN_1.8.20离线安装包 百度网盘
eclipse SVN_1.8.20离线安装包 http://blog.csdn.net/u012288582/article/details/51894481 eclipse SVN_1.8.20离线安装包 百度网盘 链接: https://pan.baidu.com/s/1ggICDOJ 密码: 9ues