![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pj-upgraded
qq_36470908
这个作者很懒,什么都没留下…
展开
-
框架:SpringMVC – Spring –Mybatis – Maven – redis缓存-Mysql
一.pom.xml 文件,下载jar包 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.pj.projectbaseproject0.0.1-SNAPSHOTwarbaseproject原创 2017-08-30 10:42:55 · 579 阅读 · 0 评论 -
区块链--java入门案例
参考:https://yq.aliyun.com/articles/65264?utm_content=m_41935定义:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法1 环境:jdk 1.8 所需jar :gson-2.8.2.jar2.代码import java.util.Arra...原创 2018-03-14 10:19:19 · 630 阅读 · 0 评论 -
Tomcat配置与优化(内存、并发、管理)
原文链接:http://blog.csdn.net/xyang81/article/details/51530979一、JVM内存配置优化在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内...转载 2018-03-20 11:30:22 · 277 阅读 · 0 评论 -
笔记:MYSQL 大数据查询效率优化,分表,分库,读写分离(主从数据库)
1.分表(一个数据库):解决单表数据量过大,数据查询的效率问题(一张表大约能支持1000w条数据,字段越多就越少) 1.1 5年数据预算,计算出大概需要 x 张表 1.2 为了可扩展性考虑,我们计划生成 2x 张表 1.3 利用一致性hash值,进行数据插入,一般用用户主键id操作,hash(id)%2x -----尽量保证同一用户数据在一张表里面 2.分库(多个数据库):解决单台数...原创 2018-03-15 09:44:31 · 1958 阅读 · 0 评论 -
springmvc 集合参数传递
一种方式:对象里面封装集合属性1.springmvc接口 @RequestMapping(value = "modify") public View modify(Organization organization) { User user = getCurrentUser().getUser(); List<Microcode> mlist = organization.g...原创 2017-09-18 16:06:01 · 596 阅读 · 0 评论 -
java自定义注解
1.@interface 关键字定义注解2.元注解: 就是定义注解的注解,包含@Target、@Retention、@Inherited、@Documented 2.1 @Target 注解使用目标,取值有: ElementType.PACKAGE 注解作用于包 ElementType.TYPE 注解作用于类型(类,接口,注解,枚举) ElementType.A原创 2018-01-31 17:15:48 · 150 阅读 · 0 评论 -
itext生成pdf文件---图片插入
1,导入jar包2,参考代码protected static void creatPDF() throws DocumentException, FileNotFoundException, Exception, IOException, BadElementException, MalformedURLException { // Document document = new Do原创 2018-01-31 14:54:08 · 5613 阅读 · 0 评论 -
前端fabric.js实现二叉树可视化布局
1.下载fabric.js文件http://fabricjs.com/ 2.效果图3.代码* { margin: 0; padding: 0;}html, body { height: 100%; width: 100%;}canvas { display: block;} var contrydata = {原创 2017-12-19 17:08:07 · 3622 阅读 · 0 评论 -
java视频压缩
1.下载jar:http://www.sauronsoftware.it/projects/jave/download.php?PHPSESSID=eq2qhitre758t8h3uvr4aq4k76java-1.0.2.zip2.代码:package snippet;import java.io.File;import it.sauronsoftware.jave.AudioAttrib...原创 2017-11-02 11:51:21 · 3939 阅读 · 3 评论 -
把本地jar导入maven库
1.安装maven本地库2.使用cmd 执行下面语句mvn install:install-file -Dfile=D:/Java/Eclipse/project/main/healthweb/lib/wxpay-1.0.jar-DgroupId=com.tencent -DartifactId=wxpay-java-sdk-Dversion=1.0.1 -Dpackaging=j原创 2017-08-29 14:19:00 · 239 阅读 · 0 评论 -
cmd 关闭tomcat
第一步:cmd中输入netstat -ano第二部:找到Tomcat对应的端口对应的id第三部:taskkill /f /pid 34304原创 2017-08-29 14:46:38 · 3886 阅读 · 1 评论 -
StackOverflowError栈满--无线递归与OutOfMemoryError内存溢出
StackOverflowError:栈深度超过虚拟机分配给线程的栈大小,方法调用层次太深,大概调用9745层左右,抛出异常,解决办法,优化代码异常案例:public class test {public static void main(String[] args) {test.testStackOverflowError(test.c);}public原创 2017-08-29 17:27:41 · 402 阅读 · 0 评论 -
java 缓存
1.将程序或系统经常要调用的对象存在内存(某些资源或者数据会被频繁的使用放入内存中),缓存是一种典型的空间换时间的方案。减少系统开销,提高系统效率,(缓存就是把一些外存上的数据保存到内存)2.文件缓存:xml,3.内存缓存:一个static的map,cache3.自定义缓存:------import java.util.Collection;impor原创 2017-09-15 12:25:48 · 244 阅读 · 0 评论 -
select ... for update 注意事项
1.数据库排他锁2.在代码中必须和事务一起使用3.只有在commit或者rollback情况下才会释放锁原创 2018-05-31 14:26:47 · 3202 阅读 · 0 评论