
IProject
文章平均质量分 72
刍 狗
天地不仁,以万物为刍狗。
展开
-
idea字体主题集合
http://color-themes.com/?view=index原创 2020-04-23 16:19:34 · 293 阅读 · 0 评论 -
java运行时的堆栈信息
我们知道,jvm内存结构主要有方法区(非堆或元数据区)、堆、java栈、native栈、程序计数器。其中java栈线程独有,会存java程序运行时某个方法的信息,当然,这些只是理论。当我们程序员想显示地看到这些信息时,可以通过以下方式,获取一些比较重要的、我们关心的内容:package com.yoyo.yotils.yoyo.ztest;import java.util.stream....原创 2019-12-02 11:42:43 · 715 阅读 · 0 评论 -
maven提供的优化项目依赖工具
场景:项目上提个需求,要求一个系统打完包后大小不能超过10M,否则不能上传上去进行发布。分析:优化代码、删除冗余pom坐标包、设置pom中scope配置1.在删除完一些无用代码、下线的功能,优化代码后,发现包的大小只是减少了KB级的大小。所以还是着手于pom坐标的工作吧2.(1)maven提供了一个分析系统pom引用的问题的工具:找到需要分析的系统模块(全量系统的话再主pom的同级目录...原创 2019-12-02 11:01:12 · 6242 阅读 · 0 评论 -
JS 和 JAVA 执行cmd命令
JS建一个html文件,写个例子:<html> <head> <meta charset = "UTF-8"> </head> <body> Input Command :<input id = "cmdValue"/></br> <button onclick = "jsExec...原创 2019-11-27 12:44:17 · 1004 阅读 · 0 评论 -
java回调机制
回调:在类A.a()调用B.b()结束后,b中自动再去调A中接下来的逻辑。盗个图:好处:解耦、代码规范、感觉还有那么点模板模式的感觉代码:回调接口:package com.yoyo.yotils.yoyo.callback;/** * 回调函数 * @author yoyo * @version $Id: Callback.java, v 0.1 2019年11月1...原创 2019-11-18 21:12:09 · 136 阅读 · 0 评论 -
灵活动态拼装并获取url
业务背景:项目上给了个任务要给每个controller返回一个字段url,标识页面跳转的另一个系统的同功能页面(功能迁移场景)解决方案:1.给每个controller中拼装好url后返给前端(太low了,不采取)2.写个拼装工具类,并放到BaseController的模板里具体源码:在BaseController中定义一个调取模板前置方法,将下边的工具类放到前置方法里即可,一劳...原创 2019-11-15 18:38:13 · 375 阅读 · 0 评论 -
通过包名递归扫描包下的所有类 + 并获取每个类的注解内容(本例为注解的权限码内容)
业务背景:项目上给了个任务,要整理出系统中所有有权限码的功能,以及各个功能对应的权限码是什么。权限码是以注解的方式在功能方法上注解的。实现方式:1.扫描出项目中所有的类名集合2.对上边类名集合进行反射得到对应的类集合3.获取各个类的注解权限,4.对上边获取权限的方法进行批量操作具体源码:package com.yoyo.yotils.yoyo.utils;impo...原创 2019-11-15 18:17:32 · 784 阅读 · 0 评论 -
在用常用的idea插件
1.maven helper:分析pom引用2.findBugs-idea:查找bug或有问题的代码3.checkstyle-idea:查找bug或有问题的代码(google出的)4.Power Mode II :设置敲代码时的酷炫效果5.smart tomcat:tomcat服务器6.sofa intellij idea plugin7.python community ...原创 2019-11-13 14:32:48 · 240 阅读 · 0 评论 -
使用org.springframework.beans.BeanUtils..copyProperties(sourse, target)方法复制属性
使用org.springframework.beans.BeanUtils..copyProperties()方法进行copy两个类的属性。注意:1.源类Sourse中的属性需有get方法;2.目标类Target中的属性需有set方法;3.复制期间只会复制名字相同的属性值;Sourse:package com.yoyo.yotils.yoyo.copyPropert...原创 2019-07-15 14:30:35 · 1642 阅读 · 0 评论 -
获取或设置全局剪切板内容
package com.yoyo.yotils.yoyo.clipboard;import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.StringSelection;import ja...原创 2019-07-15 14:02:56 · 806 阅读 · 0 评论 -
自定义注解(java实现个demo)
先盗个图表达下我的对知识的崇尚之情:代码:业务场景:假如我是卖水果的,我要描述某一种水果的信息,直接用一些注解作为水果特征属性进行描述1.先定义三个注解类:水果颜色、水果名字、水果供应商package com.yoyo.yotils.yoyo.annotation;import java.lang.annotation.*;/** * 水果颜色注解 * @auth...原创 2019-07-15 11:25:30 · 576 阅读 · 0 评论 -
猜数游戏(java版)
写个功能健全的猜数字游戏:package com.yoyo.yotils.yoyo.amuse;import java.util.Scanner;/** * 猜数游戏 * @author yoyo * @version $Id: GuessNumber.java, v 0.1 2019年04月16日 19:00 yoyo Exp $ */public class Guess...原创 2019-07-15 10:50:21 · 161 阅读 · 0 评论 -
飞机大战java开发
一个不错的飞机大战游戏开发代码:https://blog.youkuaiyun.com/Liveor_Die/article/details/69938653转载 2019-04-24 21:40:22 · 212 阅读 · 0 评论 -
猜字游戏
1.编码(见下)2.打jar包3.可将打好的jar包转为exe,绕过安装jvm等 下载exe4j网址:https://exe4j.apponic.com/附件:代码,测过可以用package com.yoyo.yotils.yoyo.amuse;import java.util.Scanner;/** * 猜数游戏 * @author yoyo * @v...原创 2019-04-17 10:19:06 · 262 阅读 · 0 评论 -
扑克抽象
/** * 扑克类(一副扑克) * @author 骆昊 * */public class Poker { private static String[] suites = {"黑桃", "红桃", "草花", "方块"}; private static int[] faces = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};...原创 2018-11-06 17:42:55 · 464 阅读 · 0 评论 -
IMusic
计算机音乐软波表MIDI原创 2018-11-06 17:42:01 · 486 阅读 · 0 评论