自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java青年才俊

java爱好者

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 自动生成数据库设计文档

【代码】自动生成数据库设计文档。

2022-12-19 15:25:16 202 1

转载 KepServer作为OPC UA服务器以及建立OPC UA客户端

PS:KepServer如何连接PLC请看我其他博客内容。初次尝试的时候一步步操作即可,可以不看附带的官方介绍,详细了解的可以看下一、配置OPC UA服务器OPC UA 官方介绍:OPC统一体系结构(UA)是OPC基金会在几十个成员组织的帮助下创建的一个开放标准。虽然UA打算提供一个平台独立的互操作性标准(为了摆脱Microsoft COM),但它并不是OPC数据访问(DA)技术的替代品。对于大多数工业应用程序,UA将补充或增强现有的DA架构。它不会是一个全系统的替代。OPC UA以以下方式补充O

2022-02-24 19:34:16 8794 1

原创 JDK8 到 JDK17版本新增特性

JDK8新特性重要特性:Lambda表达式、函数式接口、方法引用、Stream流式API、采用MetaSpace代替了永久代(PermGen Space)1、Lambda表达式new Thread( () -> System.out.println("In Java8, Lambda expression rocks !!") ).start();Lambda 表达式免去了使用匿名方法的麻烦,并且给予Java简单但是强大的函数化的编程能力。2、并行(parallel)数组 Java 8

2022-02-24 16:27:20 3727

原创 微信小程序反编译-亲测有效

说明来自网友基于 wxappUnpacker 改进的开源项目。安装npm install安装依赖npm install esprima    npm install css-tree    npm install cssbeautify    npm install vm2    npm install uglify-es   &nbs

2021-12-16 14:48:52 1810

原创 MD5加密算法

/*/*** @Author: ""* @param origin 需要加密的數據* @param charsetname 編碼(可以為空)* @Return java.lang.String*/ public static String MD5Encode(String origin, String charsetname) { String resultSt...

2021-12-16 14:39:39 74

原创 124个视频解析

https://j.zz22x.com/jx/?url=https://beaacc.com/api.php?url=https://www.cmys.tv/?url=https://api.daidaitv.com/index/?url=https://000o.cc/jx/ty.php?url=https://jx.vgoodapi.com/jx.php?url=https://jx.hezeshi.net/ce/jlexi.php?url=https://app.baiyug.cn:20

2021-11-30 13:25:12 1660

原创 java保留两位小数几种党发方法

java保留两位小数问题:方式一:四舍五入double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1);方式二:String format = new DecimalFormat("#.00").format(3.

2020-11-23 10:58:23 327

原创 springBoot JPA uuid生成策略

//插件安装//IDEA插件安装地址:https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html//自动生成get和set toString() <!--lombok 注解--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>

2020-07-17 16:12:50 2863

转载 分库分表

sharding-jdbc系列之按月动态分表前言sharding-jdbc默认是不支持在程序的运行过程中动态的创建表的,如果需要做到动态的按月分表,所有的表需要提前创建好哦, 比如,你可以把这两年的表全部建立好。或者另外写个程序,专门用来创建表,具体怎么做,你们自己选择,本文主要是讲,如果通过sharding-jdbc实现按月动态分表。代码实现设置数据源的时候,给该表设置分表规则java代码@Beanpublic ShardingRule shardingRule(DataSourceRule

2020-05-29 17:03:28 259

原创 使用JPA分页查询自定义语句的坑和解决方案

使用JPA分页查询自定义语句的坑和解决方案![sql](https://img-blog.csdnimg.cn/20191107153821739.png)![报错信息](https://img-blog.csdnimg.cn/20191107153952299.png)解决方案一删除sql语句中开头的空格![](https://img-blog.csdnimg.cn/201911071...

2019-11-07 15:57:06 691

原创 存储过程的使用

alter和create区别create为创建存储过程create procedure [dbo].[spacetion]{@SYS_ACTION char(3), --"ADD"表示增加,"UPD"表示修改,"DEL"表示删除,"INF"表示获取基本信息,"LST"表示获取全部列表数据 @OutId int = NULL out, --插入数据成功以后,返回插入数据对应的自增字段ID...

2019-08-29 15:44:05 300

原创 上传和下载文件常用工具类

这次分享只是为了有个更快捷的编程,希望大家能够提出好的建议// 前台代码<form action="/controller/upload" method="post" enctype="multipart/form-data" > <table> <tr> <td>请选择文件:</td&gt...

2019-08-29 15:23:07 697

原创 使用idea使用数据库创建hibernate实体类

首先先用idea连接数据库然后输入host ddatabase 等点击项目右键选择 add framework support选择hibernate点击ok后进入下图到此结束!!!恭喜你生成了实体类

2019-08-22 12:00:14 367

转载 Netty基础

基础篇】1、TCP、UDP的区别?2、TCP协议如何保证可靠传输?3、TCP的握手、挥手机制?4、TCP的粘包/拆包原因及其解决方法是什么?5、Netty的粘包/拆包是怎么处理的,有哪些实现?6、同步与异步、阻塞与非阻塞的区别?7、说说网络IO模型?8、BIO、NIO、AIO分别是什么?9、select、poll、epoll的机制及其区别?10、说说你对Netty的了解?11...

2019-08-21 14:35:20 234

原创 对象和map互转

/*/** * @Author: zmb * 对象转map * @param obj * @Return java.util.Map<java.lang.String,java.lang.Object> */ public static Map<String,Object> objectToMap(Object obj){...

2019-08-20 17:59:05 192

原创 产生唯一的id(idworker工具类)

当然这不是唯一的方式产生一个唯一的id,也可以通过时间搓的形式去产生不同的id,这只是一个工具类,不要多想!!!/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake JAVA实现方案 * </pre>...

2019-08-20 17:08:16 12389

原创 cookid工具类

package com.chenfeng.ego.commons.util;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http....

2018-12-17 19:55:15 134

转载 CAS—注销登录后跳转到登录页

CAS单点登出后,默认会跳到它自带的注销界面(这里建立在已部署好CAS—Server的基础上,详情见上篇文章),如下图:对应的jsp如下目录:1、修改cas-servlet.xml配置打开【apache-tomcat-6.0.33\webapps\cas\WEB-INF】目录下的cas-servlet.xml修改cas-servlet.xml文件的bean的id为logoutCont...

2018-12-17 10:34:17 412

原创 angular上传文件到服务器

项目中很多时候都会用到上传文件到服务器,因此在这里实现一下1.给按钮绑定事件&lt;button ng-click="uploadFile()" type="button" &gt; 上传&lt;/button&gt; 2.创建基础成层//定义模块var app = angular.module("pyg", []);3.创建controller层3.1创建基础...

2018-12-03 16:36:50 2834 1

转载 web.xml标签顺序

最近在做Web应用迁移的时候经常碰到由于web.xml中标签顺序出错而导致迁移应用异常的情况。经过查阅相关资料以后发现这些问题通常都是由标签顺序产生。一般来说,不同的web 容器的实现会对web.xml标签顺序做不同的解释,所以会出现迁移故障。要保证web应用能任意迁移有2个办法:1,严格遵守web.xml规范编写2,每次发布应用时使用应用服务器自带的web.xml编辑工具生成新的web.x...

2018-12-01 10:56:29 848

原创 springMVC的执行流程

springMVC执行流程springmvc的介绍SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。SpringMVC提供了总控制器DispatcherServlet,通常说的是核心控制器;请求处理映射器(Handler Mappi...

2018-11-12 16:28:21 264 1

原创 动态代理类的详解

动态代理什么是动态代理在程序运行的过程中,动态创建出代理对象 , 我们可以对代理对象进行增强 , 对其方法进行增强。动态:在程序运行时 ,模式:你 ==&amp;gt;&amp;gt; 运营商(增强) ==&amp;gt;&amp;gt; 厂家,简单的说不需要在类的源码上改动,就能给类增强,让他够更强的功能具体使用/** * 创建一个接口 */public interface Car { publi...

2018-11-06 17:42:39 332

原创 线程安全性问题

问题描述如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “葫芦娃大战奥特曼”,本次电影的座位共100个(本场电影只能卖100张票)。我们来模拟电影院的售票窗口,实现多个窗口同时卖 ...

2018-10-03 15:58:28 147

原创 红包随机算法

红包随机算法主方法红包页面框架继承红包框架设置红包界面标题开红包模块将如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入主方法//1.创建Red对象 Red red = new...

2018-10-03 15:38:52 1566 3

原创 泛型的的使用和我们常见的泛型

泛型的好处和定义ArrayLIst&lt;&gt; arr=new ArrayList&lt;&gt;();就是一种泛型;泛型的好处:泛型就是为了告诉编译器我需要存什么数据;例如:ArrayList中可以有Integer String Long等等泛型用在类 方法和接口中1.定义泛型类public class MyArrayList&lt;E&gt; { publ...

2018-08-22 10:06:55 273

原创 Collection集合的使用

Collection接口的常用功能增加: public boolean add(Objict o) 将集合o添加到集合中,成功返回true否则返回false清空集合:public void clear();删除元素:public boolean remove(Object o);public Boolean contains(Object o)判断集合中是否含有对象opublic b...

2018-08-21 20:49:22 263

原创 与Date相关的一些类

Date类java.util.Date(类):它是一个“日期”类,用于处理日期和时间;它内部精确到“毫秒”。构造方法: Date():使用系统时间构造一个Date对象;成员方法: 1.public long getTime():获取从1970年1月1日零时到此Date对象所表示日期直接的毫秒值 2.public void setTime(long m):设置...

2018-08-20 22:39:45 126

原创 Object类和Objects类的常用方法

Object类任何子类都充Object那里继承了equals和toString; 1. Object常用方法:toString和equals,r 2. Objects常用方法:equals, 此方法的作用同Object类的equals()方法的作用一样,只是此方法可以避免“空指针异常”。此方法内部也是基于参数对象的equals()方法的。 Object和Objects的equals方...

2018-08-20 20:34:00 1711

原创 Map集合的使用

Map集合的使用Map概述Map有一key值和Value值Map是双列集合collention(List和Set)是单列集合Map的常用子类 1. HashMap(key是哈希表结构) 2. LinkedHashMap(key是哈希表加链表结构)Map接口的常用方法public V put(k key,v value);把指定的键和对应的值放入集合中...

2018-08-17 09:58:44 195

原创 方法的调用和重载

1.方法的调用 调用方法的三种格式 在main方法中定义showColor方法,根据英文单词,输出对应的颜色,该方法具有如下的特征: (1) 方法的形参是String类型 (2) 方法的返回值类型是void (3) 方法内使用switch语句 (4) 方法内根据传递过来的字符串中的内容,打印对应的颜色信息 在Test02测...

2018-08-13 18:59:06 501

原创 java入门知识2

1.重点内容标识符的命名规则+规范 规则: 数字,字母,_,$ 数字不能开头 不能和关键字重名//定义成员属性 规范: 见名知义 命名(大驼峰 和 小驼峰)//定义类名:大驼峰,成员属性:小驼峰 1. 基础数据类型 四类八种 整数类型 byte(1) short(2) int(4) long(4) ...

2018-08-13 16:39:26 158

原创 计算机基础知识

二.开发前言 1.Java概述 什么是Java: 一门编程语言 Java是做什么的: 互联网应用 2.计算机基础知识 a.二进制: 满二进一: 0 1 10 11 100 101 110 111 1000 1001 1010 ...

2018-08-13 16:03:36 223

linux常用操作命令.txt

linux常用操作命令.txt

2021-12-21

exe安装服务.docx

exe安装服务.docx

2021-12-21

exe打包文档.docx

exe打包文档.docx

2021-12-21

空空如也

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

TA关注的人

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