微笑一刀的博客

JAVA的一些随笔

Netty服务器请求分发

    才接触U3D和Netty,我的理解是netty是对TCP/IP协议的封装,用来对客户端的请求进行处理,而对客户端请求的处理方法只有一个,那么如果客户端请求类型非常之多,这个方法的代码就肯定非常臃肿了,这个时候想到JAVAWEB前端框架和Servlet的设计。      首先Servlet...

2018-11-07 15:35:40

阅读数 612

评论数 7

SSM项目后期添加数据权限设计

一个SSM平台,当初设计的时候没有想着做数据权限,以为光是按钮级权限就足够,但是后期随着业务的扩展,其他第三方公司需要使用我们的数据后台,而且可能公司有多家,每家还有多个部门,岗位之类的。 之前的按钮级权限采用通用设计,五张表,用户表--用户角色中间表--角色表--角色资源中间表--资源表。 ...

2019-04-30 01:39:13

阅读数 71

评论数 0

Spring+Redis(分离项目,并没有让Spring管理Redis)数据缓存

项目背景:一个SSM项目,然后使用Redis做数据缓存,但是Redis是自己在管理,并没有交给Spring。 Redis在项目中的使用流程如下: 1.使用Jedis管理Redis,使用了JedisPool连接池。 2.每次操作后都需要将Redis链接释放,每次操作前都需要在连接池中获取链接。...

2019-03-15 01:45:47

阅读数 22

评论数 0

freemark标签介绍

https://www.cnblogs.com/duke-cui/articles/5560257.html 这里记录下一个比较详细的博客,应该算比较详细了

2018-12-06 12:28:00

阅读数 99

评论数 0

SpringBoot+ueditor整合记录

不得不写这个文章,因为好久没有被坑这么久了,先说说问题,ueditor的加载这个应该很简单,只要导对js文件就行。主要说一下图片后台配置的问题 后台使用的springboot框架,前台用的hui,hui中有ueditor插件,或者自己下载导入也行。重点说这几个注意事项。 1.ueditor.c...

2018-12-04 00:23:23

阅读数 168

评论数 0

JAVA编写还款提醒短信的时间判断

规则如下: 借款截止日期、首期的还款日期、还款日期的计算规则: 计算原则为算头不算尾,借款起始日期当天就算一天, 比如借款期3个月,若借款起始日期为2018.11.11,首期的还款日期则为2018.12.10; 从借款开始日期的”下个月同一天的前一天”为首期的还款日期,之后每间隔一个月就是...

2018-11-28 22:30:07

阅读数 468

评论数 0

发邮件功能在本地能用,在阿里云服务器不能使用

这个原因是因为阿里云将默认的邮件发送端口25封闭了,导致请求发送不出去 解决方案是将邮件代码发送协议改为SSl协议,并使用465端口

2018-11-05 15:09:23

阅读数 93

评论数 0

JAVAFX在线程中动态添加或删除组件

JAVAFX在自定义线程中动态添加或删除组件会报错,需要在JAVAFX的线程中来操作这些组件,具体方式就是把操作组件的代码放入如下所示代码中 Platform.runLater(new Runnable() { public void run() { //操作窗口...

2018-10-26 14:33:36

阅读数 720

评论数 0

JAVA原生DOM解析XML

DOM需要把整个XML放进内存中,如果数据量少没有什么影响,如果数据量太大,将会给服务器带来很大的负担。 下面是一个XML的实体类Linkman public class Linkman { private String id; private String name; private...

2018-10-26 14:29:32

阅读数 354

评论数 0

JAVAFX版简易记事本

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import javafx.application.Application; import javafx.event....

2018-10-23 09:14:47

阅读数 979

评论数 2

JAVAFX版推箱子

初始化版本,只要一个关卡,如果需要,自己动手编写下关卡数据,也就是二维数据,可以使用三维数组来装多个关卡。 使用之前还需要将素材图片替换,空地图片、通道、墙、箱子、目标位置、玩家等图片 import javafx.application.Application; import javafx....

2018-10-23 09:12:34

阅读数 487

评论数 0

JAVAFX版简易计算器

编写计算器代码时,自定义一个button类,初始化了一些操作 import javafx.scene.control.Button; public class MyButton extends Button{ public MyButton(String text) { super(...

2018-10-23 09:09:47

阅读数 1962

评论数 0

JAVA线程等待及唤醒案例

案例:子线程循环10次后,主线程循环5次后再让子线程循环10次,如此重复10次,请编写代码实现。 实现代码如下: public class ThreadBox{ private boolean flag = true; public synchronized void main() { ...

2018-10-22 15:36:27

阅读数 84

评论数 0

JAVA-UDP的简单运用

import java.net.DatagramPacket; import java.net.DatagramSocket; import java.util.Base64; public class Server { public static void main(String[] ar...

2018-10-22 10:37:06

阅读数 29

评论数 0

JAVA中的位运算符

如果在面试中被问到什么运算符的性能最高,那么一定是位运算符,因为直接操作二进制位,比其他运算快很多,那么位运算符有哪些呢? 运算符 符号 介绍 按位与 & 两个相同的位都为1,结果才为1,否则结果为0 按位或 | ...

2018-09-15 10:41:06

阅读数 29

评论数 0

原码、反码、补码

在计算机中,正数使用原码进行存储,而负数使用补码进行存储。那么什么是原码?,什么是补码呢?通过下面文章可以了解原码、反码、补码 原码 原码就是一个数字的二进制表示形式,但是需要区分数据类型 比如byte b = 1; 对应原码:00000001   一共8位,高位用0占位 比如int i...

2018-09-15 10:32:50

阅读数 106

评论数 0

JAVA8第一次使用JAVAFX问题Access restriction: The type 'Application' is not API (restriction on required lib

使用Eclipse第一次使用JDK8来构建javafx遇上编译型错误: Access restriction: The type 'Application' is not API (restriction on required library 'E:\JAVA\jdk1.8\jre\lib\e...

2018-08-01 17:03:25

阅读数 571

评论数 1

JAVA贪吃蛇案例

package snake; import java.awt.Color; import java.awt.KeyEventPostProcessor; import java.awt.KeyboardFocusManager; import java.awt.event.KeyEvent; ...

2018-07-31 17:55:35

阅读数 336

评论数 0

JAVA计算器代码

package com.test; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav...

2018-07-31 17:54:26

阅读数 5204

评论数 13

JAVA计算器案例

2018-07-26 16:10:16

阅读数 60

评论数 0

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