自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡莱相位折跃研究所

学会思考 停止盲从 超越一切 不再胆怯 GitHub Pages版:https://entaroadunz.github.io/

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于JAVAFX仿网易云音乐播放器

与网易云相仿的界面,以酷炫黑为主题,加入歌词的滚动,以及加入了网易云没有的动画效果。能够播放MP3,flac两种网易云播放器使用的格式,界面逻辑控制基本与网易云一致,包括上一首、下一首、播放暂停、播放全部、四种不同的播放循环模式、设为我的喜爱等功能,支持更多格式,包括wav,ape,wavpack,au,aiff等格式的支持,以及对歌词滚动的控制。完成对Flac、MP3两种格式的元数据解析(包括图片

2017-08-15 11:55:58 4043 5

原创 使用Jquery+bootstrap无限级菜单树

无限级菜单树的实现效果从数据库提取出来的原始数据前台代码需要的数据{ "code": 100, "extend": { "children": [ { "children": [ { "children": [

2017-08-10 00:43:39 9888 1

原创 求生之路2服务器搭建(基于LinuxGSM一键完成,完美支持8人)

本文将介绍如何从0搭建属于自己的求生之路服务器(其他在LinuxGSM的游戏也可以用相同的方式搭建),需要有一定的linux基础和云服务器知识。第一步你先要拥有自己的云服务器(并且能连接网络),在部署时确保自己的服务器安全组关闭、防火墙关闭(如果害怕安全问题的话请开放27005和27015两个端口,其他端口的开放请自行查询),能ping到github(如果不行请修改DNS或者host)我使...

2018-11-18 18:55:14 12254

原创 自己动手写一个java版QQ

1.程序说明程序只写了一天,后期不再维护 下载地址:https://github.com/EnTaroAdunZ/LAN_QQ/1.1.怎么用?1.1.1.打开服务端 如图所示,服务端地址表示的是本机地址(由于本程序缺少网段、网卡等相关选择设置,因此如果想要修改网段,需要到QQServer中的Main类中getServerIp进行修改),默认情况下,服务器地址是遍历本机...

2018-06-09 14:36:33 2903 1

原创 JAVAFX 实现QQ列表以及闪烁功能

JAVAFX 实现QQ列表以及闪烁功能package ztf.start;import javafx.application.Application;import javafx.collections.FXCollections;import javafx.collections.ObservableList;import javafx.event.EventHandler;i...

2018-06-09 14:24:24 1978

原创 JAVAFX 第三方库 布局 小工具 美化 测试 UI 框架 推荐

JAVAFX 第三方库 布局 小工具 美化 测试 UI 框架 推荐百度找不到相应的帖子,这里根据Oleg Shelajev的建议 mark一下原帖地址https://zeroturnaround.com/rebellabs/best-javafx-libraries-for-beautiful-apps-and-clean-code/布局MigLayout...

2018-06-08 08:25:05 9726 1

原创 基于swagger2生成在线RESTful API HTML文档以及生成离线PDF文档 乱码 文字丢失 解决办法

项目基础springboot 2.02 springfox-swagger2/springfox-swagger-ui 2.8 io.github.swagger2markup 1.3.3在需要加入的项目RESTful API HTML文档引入依赖 <dependency> <groupId>io.springf...

2018-05-23 14:41:22 3396 3

原创 java网络编程应用-本地版通讯QQ模拟

原题 编写一对多的聊天程序,程序由服务器和客户端两部分构成,两部分的交互方式如下:a. 客户端发送命令: <register name=”xu”/> 给服务器端注册用户,服务器端如果允许注册,则返回消息:<result command=”register” state=”ok” />,否则返回消息: <result command=” register” state=” error”mes

2017-12-13 00:22:18 916

原创 一天入门redis-RDB、AOF

RDB是什么?每隔一段时间将内存中的数据集快照写入硬盘中(二进制形式)。如果需要恢复,则在将其读到内存中。大概是怎么做的?redis会fork一个进程来持久化,先创建临时文件,等写入工作完成后,替换掉上次的快照文件(dump.rdb文件,位于src目录下)。该过程中redis不执行任何IO操作,以确保较好的性能。什么是Fork?拷贝当前的进程,保持变量、环境变量、程序计算器不变,但是作为远进程的子进

2017-11-24 11:50:22 345

原创 一天入门redis-安装连接、基本数据类型

系统环境VMware® Workstation 12 Prox86_64/CentOS-7-x86_64-DVD-1708.isoXShell5redis-4.02下载地址http://redis.io/ http://www.redis.cn/帮助文档Http://redisdoc.com/linux下安装先安装gcc yum install gcc-c++这里选择手动解压安装将

2017-11-24 09:43:27 410

原创 一天入门redis-为什么要学nosql

早年的单机mysql架构 应用层-数据访问层-数据库当前的互联网时代:3V+3高Volume+Variety+Veloctiy,高并发+高可扩+高性能 出现瓶颈:索引、数据过大一台服务器放不下,读写没有分离,数据库压力过大Memcached的出现 通过mysql的垂直拆分,使用缓存技术缓解数据库压力,优化数据库结构和索引。使用Memcached的出现解决文件缓存共享的问题以及大量小文件缓存的问

2017-11-23 22:33:57 3139

原创 深入JAVA虚拟机学习笔记(第十章)-使用Java注解处理器编写一个建议命名检查插件

代码注意:每一个注解处理器都是单例!NameCheckProcessorpackage ztf;import java.util.Set;import javax.annotation.processing.AbstractProcessor;import javax.annotation.processing.ProcessingEnvironment;import javax.annotat

2017-11-23 22:32:49 745

原创 使用反射获取class并生成相应代码

package practice1;public class Person{ private String name; private String sex; private Integer age; private String idNo; private Boolean isMerried; public String getName() {

2017-11-23 22:32:22 493

原创 基于fxml+hsqldb+jdbc+poi的学生管理demo

程序说明本程序中界面采用JAVAFX(FXML)编写,数据暂存于内存中(使用JDBC以及JAVA内置的数据库hsqldb),有初始数据,支持xls导入(使用阿帕奇的POI,运用了与WEB MVC模型进行编写,由于缺少数据校验,xls以及添加的数据需要严格遵守格式(成绩、学号必须为整数,课程以及姓名必须包含汉字)。项目结构运行截图 导入数据 [项目地址]https://github.com

2017-11-23 22:31:55 312

原创 序列化对象后单例模式被破坏解决方案

package org.ddd.section7.example7_6;import java.io.Serializable;public class Earth implements Serializable{ private static final long serialVersionUID = 1L; private volatile static Earth instan

2017-11-23 22:31:27 416

原创 java.lang.NoClassDefFoundError net.sf.ezmorph.Morpher问题解决-pom版

<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier>

2017-11-23 22:30:55 1117

原创 JAVA-XML转换为特定对象

上一篇JAVA-使用反射为任意对象生成XML代码其实可以实现符合格式任意XML转换为任意指定的对象,这里没有实现package ztf.question2;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import ztf.question1.Person;public cla

2017-11-23 22:30:33 240

原创 JAVA-使用反射为任意对象生成XML

提示目前只支持基本类型和封装类型package ztf.question1;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileWriter;public class Application { //存在问题,没有模仿缩进 public static void

2017-11-23 22:29:56 400

原创 JAVA-任意对象转换成JSON,json转换成指定对象

任意对象转换成JSON只支持字符和基本类型代码package ztf.question3;public class Address { private String province; private String street; public Address() { } public Address(String pro,String street){

2017-11-23 22:29:27 3007

原创 PowerDesigner16.5 自定义默认值去除引号

Database -> Edit Currnet DBMS -> Script -> Sql -> Sytax 不知道为什么找不到别的教程说的 Format -> CaseSensitivityUsingQuote

2017-08-07 20:51:25 797

原创 初识Lucene(2)

中文分析器IK分析器的执行过程:从reader字符流开始,创建一个基于reader的tokenizer分词器,经过三个tokenfilter生成tokerns. 其他分词器:StandardAnalyzer/CJKAnalyzer SmartChineseAnalyzer IK Analyze下载地址:https://code.google.com/archive/p/ik-analyzer/

2017-08-02 01:36:03 354

原创 初识UML(1)

UML概述:统一建模语言,是一套符号规定,用于帮助描述思想和方法,帮助我们分析和设计,帮助思考和记录思路的结果.描述建模的概念,类/对象/关联/行为/接口/用力/包/顺序/协作/状态/指责.简单来说解决编码前的设计问题 UML特点: - 基于面向对象的可视化建模语言,采用本身定义的图形符号作为建模语言,通过建立图形之间的各种关系来描述模型关系. - 通用型 - 可视性 - 分析设计专用

2017-08-01 14:42:21 395

原创 秒杀模块碎碎念笔记(3)-WEB层

转发是服务器行为,重定向是客户端行为使用情景:两个页面有数据传递则转发,否则可以用重定向 重定向:发生了两次请求,信息不会丢失,浏览器地址发生了改变 转发:只有一次请求,信息不会丢失,浏览器地址没有发生改变,没有request传递的概念 流程 重定向: 发送请求 –>服务器运行–>响应请求,返回给浏览器一个新的地址以及302响应码,浏览器响应,发送一个新的请求 转发:发送请求 –>服务器运

2017-07-31 23:16:02 481

原创 初识Lucene(1)

索引和搜索流程创建 索引过程: - 确定原始文档 - 获得文档(IO流) - 构建文档对象(POJO) - 分析文档,分词 - 创建索引索引库由索引和文档对象组成搜索过程:用户通过搜索接口输入关键字创建查询执行搜索从索引库搜索渲染搜索结果,即返回页面或者json 创建文档对象:文档ID是文档的唯一编号,ID从0开始,自动加一。 索引前需要将原始内容创建成文档,文档中包含中域,域

2017-07-31 23:08:10 311

原创 8086汇编-图示HANOI的移动过程

DATAS SEGMENT ZHUZI_A DW 0,100 dup(?);表示当前柱子上有哪几个盘 ZHUZI_B DW 0,100 dup(?);表示当前柱子上有哪几个盘 ZHUZI_C DW 0,100 dup(?);表示当前柱子上有哪几个盘 tip db 'input n:',0ah,0dh,'$' ;提示 n db 0 ;多少重

2017-07-31 22:38:42 946 1

原创 秒杀模块碎碎念笔记(2)-Service层

dto:web与service层之间传输用 一般需要不同变量的构造方法来返回不同状态的结果定义错误类:public class SeckillException extends RuntimeException { public SeckillException(String message) { super(message); } public Seckil

2017-07-30 01:32:26 322

原创 秒杀模块碎碎念笔记(1)-Dao层

创建表的时候后一般带 ENGINE=INNODB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 COMMENT='秒杀库存表'; 带目前创建时间的语句(如果出错很可能是因为出现了几个TIMESTAMP的字段的冲突,将带CURRENT_TIMESTAMP的移动第一句就可以了) create_time` TIMESTAMP NOT NULL DEFAULT

2017-07-30 01:29:46 316

原创 基于SSM的RBAC权限系统(5)-利用ajax,JQuery实现动态搜索

基于SSM的RBAC权限系统(5)-利用ajax,JQuery实现动态搜索先来看看效果图原来动态时页面的(基于bookstrap) <div class="row"> <div class="col-md-12 "> <table id="tbl_user" class="table table-hover table tab

2017-07-26 14:47:02 776

原创 基于SSM的RBAC权限系统(4)-巧用Shiro自带加密

基于SSM的RBAC权限系统(4)-巧用Shiro自带加密背景在打算用Shiro做密码加密的时候,一开始Shiro只能在验证登录口令时Shiro才拿加密密码以及自己从数据库的密码去匹配,但是在注册、添加、编辑需要再次加密的时候却找不到对应的办法,难道要我自己写个方法加密?但是既然Shiro有对登录密码进行加密,那么肯定就有加密的地方,跟着调试器debug进去,果然发现了这些方法。 然后,问题就

2017-07-26 11:00:28 1007

原创 基于SSM的RBAC权限系统(3)-Shiro基于非注解的基础使用

基于SSM的RBAC权限系统(3)-Shiro基于非注解的基础使用导包官方并不推荐导入all的方式,而是根据自己需要进行导包,这里为了方便导入all <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version>

2017-07-26 10:47:58 499

原创 基于SSM的RBAC权限系统(2)-Shiro使用注解下AJAX交互临时解决方案

基于SSM的RBAC权限系统(2)-Shiro使用注解下AJAX交互临时解决方案如果有哪位大佬知道更好的办法请务必通知我!背景前几天开始用Shiro做权限系统,由于某种特殊原因,所以用了Shiro,但是后来发现Shiro如果权限不足的话都是直接跳转界面,怎么办?上网搜索大部分人指出可以通过重写FormAuthenticationFilter、AuthorizationFilter来扩展Shiro对A

2017-07-26 10:28:29 1159

原创 基于SSM的RBAC权限系统(1)-利用ajax,bootstrap,ztree完成权限树功能

基于SSM的RBAC权限系统(1)-利用ajax,bookstrap,ztree完成权限树功能仅支持回显以及选择,不支持在树中的编辑效果图如下搭建后台回显以及修改的模块JSON数据封装public class Msg { private int code; private String msg; private Map<String,Object> extend=new Ha

2017-07-26 09:57:11 3441 1

原创 Input中value与显示不一致

使用ajax回显数据在界面后,发现input中value的值与显示不一致,与第一次回显数据相同,处理方法:reset。可以用表单中reset按钮,使用js触发,也可以用js方法 $('#edit_form').reset();,JQuey则是 $('#edit_form')[0].reset();

2017-07-20 23:08:03 4547

原创 SSM框架下使用JSR进行数据进行时的400问题

原因很简单,就是controller如果带需要校验的参数的话,后面必须要跟result,而且必须是紧跟!!!

2017-07-20 01:10:45 497

原创 Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactor

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validat

2017-07-18 09:39:54 10950 2

原创 Mysql为已有字段设置唯一约束

Navicat ALTER TABLE t_user ADD unique(expression); ALTER TABLE t_user ADD unique(name);

2017-07-17 16:28:50 738

原创 汇编复习Test6

1.编一个程序,从键盘输入一个不长于120个字符的串(回车键结束),然后将其中的字母字符显示输出(在显示输出前,补充输出回车换行)。DATAS SEGMENT string db 120,?,121 dup('$')DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS

2017-06-09 10:37:39 563

原创 汇编复习Test5

1.编一个程序,从键盘输入一个不长于120个字符的串(回车键结束),然后将其中的字母字符显示输出(在显示输出前,补充输出回车换行)。DATAS SEGMENT BUF DB 120 DUP(?)DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:ST

2017-06-09 10:08:27 781

原创 汇编复习题 test2

1.已知变量X的值为2767,请编程序统计变量X中的二进制值中1和0的个数,并记入ONE和ZERO变量中。DATAS SEGMENT X DW 2767H ONE DW ?DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX MOV AX, X

2017-06-08 23:00:40 476

原创 汇编复习题 Test1

最近复习汇编……可能会有错1.已知变量X的值为2767,请编程序统计变量X中的二进制值中有多少个1,并记入ONE变量中。2.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果。3.试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示“MATCH”,若不相同则显示“NO MATCH”。从键盘上输入一系列以$为结束符的字符串,

2017-06-08 18:50:44 730

L4D2部署专用

LinuxGSM部署文件打包,包括sourcemod、sourcemm、tool4等

2018-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除