自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql安装

mysql安装

2022-07-27 14:59:36 455 1

原创 Java面试题链接汇总

Java面试题链接汇总

2022-07-26 16:05:39 227

原创 mysql原生sql造数据测试

需要大量测试数据时,可以用存储过程来初始测试数据

2022-06-16 01:36:45 332

原创 Apache Kafka

kafka一个分布式流处理平台

2022-06-09 09:34:37 150

转载 主流MQ对比

主流MQ对比

2022-06-08 16:49:11 127

原创 搬砖利器-代码生成工具

代码生成器,FreeMarker,FreeMarker手册1.核心技术:MyBatis-PlusMyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。FreeMarkerFreeMarker是一款用java语言编写的模版引擎,它虽然不是web应用框架,但它很合适作为web应用框架的一个组件。2.使用此工具的好处:基于

2022-05-14 16:42:52 303

原创 JVM文件编译、运行和内存结构概述

其它学习参考链接:JVM内存结构 | Blog 大白话带你认识JVM - 掘金Java虚拟机(英语:Java Virtual Machine,缩写为JVM)一种能够执行Java bytecode的虚拟机,以堆栈结构机器来进行实做。最早由Sun微系统所研发并实现第一个实现版本,是Java平台的一部分,能够执行以Java语言写作的软件程序。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程......

2022-05-14 15:56:10 192

原创 Spring Boot 中getReader() has already been called问题处理

getReader() has already been called

2022-05-09 01:02:23 1277 1

原创 批量文件压缩下载(zip)

批量文件压缩下载(zip)

2022-04-26 09:29:23 421

原创 Mysql查询group by之后order by失效问题

Mysql查询group by之后order by失效问题

2022-04-21 14:36:21 3373 1

原创 低代码引擎

低代码引擎 | LowCodeEngine

2022-04-14 17:14:01 259

原创 SQL将两个字符串连接为一个字符串等常用sql

SQL CONCAT() 函数用于将两个字符串连接为一个字符串UPDATE Table a SET a.code_value=CONCAT(a.code_value,',newStr') WHERE a.status='ENABLE';参考:SQL CONCAT() 函数_w3cschoolSQL CONCAT 函数  CONCAT 函数用于将两个字符串连接为一个字符串,试一下下面这个例子: SQL> SELECT CONCAT('FIRST ', 'SECOND'); +----

2022-04-13 17:48:18 1531

原创 js encodeURI 与 java java.net.URLEncoder数据兼容问题处理

目标:处理新旧数据迁移问题:1.数据库,新表中dynamic_field_json字段存储的是前端js encodeURI()编码后的字符串;2.数据库,旧表需组装json格式字符串,然后java端需要参考前端js encodeURI()编码后重新存储;方案:public static void main(String[] args) { Map<Object, Object> map = new HashMap<>(); map

2022-04-04 15:24:55 2397

转载 如何将 SQL 中的两个选择查询与不同的列结合起来

转载自:https://zditect.com/article/10648858.html如何将两个完全不同的 SQL 查询组合成一个结果MySQL UNION 运算符允许您组合两个或多个查询的结果集 SELECT column_list UNION [DISTINCT | ALL] SELECT column_list UNION 首先,在第一个 SELECT 语句中显式出现在所有 SELECT 语句中的列的数量和顺序,如下例所示:。但请记住,如果其中一列为 null 或没有任何值,它会给您一个 NU

2022-04-02 14:00:00 3182

原创 Linux搭建dubbo服务环境(初试)

1.下载所需软件JDK1.8:Java Downloads | Oraclezookeeper3.7:Index of /zookeeper/zookeeper-3.7.0kafka(Scala 2.13):Apache Kafkaredis6.2.6:Redisdubbo-admin:GitHub - apache/dubbo-admin at masterlinux常用命令:Linux常用命令大全 - Boblim - 博客园搭建参考文档:【掌握】dubbo环境搭建linux

2021-11-04 22:11:15 1985

原创 Java多线程 CountDownLatch

CountDown 倒计时,Latch 锁存器,CountDownLatch整体是一个倒计时锁存器//调用await()方法的线程会被挂起,它会等待直到count值为0才继续执行public void await() throws InterruptedException { }; //和await()类似,只不过等待一定的时间后count值还没变为0的话就会继续执行public boolean await(long timeout, TimeUnit unit) throws Inte..

2021-09-23 15:36:43 121

转载 java8 map 5种遍历方式

import org.junit.Before;import org.junit.Test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class LambdaMapTest { private Map<String, Object> map = new HashMap<>(); @Before public void in...

2021-07-31 23:55:50 17207

原创 一张表字段值更新到另一张表字段中

-- 一个表内移植字段值UPDATE tbl a SET a.student_id=a.old_student_id;-- 根据总表id匹配到招标供应商id,并关联到入库单update tbl a, tcl b, tdl cSET a.student_id = b.idWHERE a.student_id =c.id AND b.student_id =c.id;

2021-06-22 22:06:23 373

原创 hibernate 关联随记

1.one by one 慎用,特别是用逻辑删除的情况下,可以容易关联表id字段处理2.数据量多的操作一定要用批处理,JPA虽然一条一条执行insert但是一次commit事务

2021-06-19 21:23:11 77

原创 RSAEncrypt&RSAEncrypt

public static String encryptString(String input, String channel) throws Exception { if (StringUtils.isBlank(channel)) { throw new BusinessException("缺少channel"); } Cipher cipher = Cipher.getInstance("RSA"); RSAPublicKey pubKey = (R.

2021-06-18 20:42:41 620

原创 HQL查询指定字段结果集列表

用HQL语句查询实体类列表,返回结果List分为三种情况:查询全部字段(from 实体类),默认List中封装实体类本身,所有属性都被填充; 只查询一个字段,默认List中封装Object对象; 查询两个或两个以上的字段,默认List中封装Object[],长度与指定查询字段数一致。后两种情况无法直接转换成实体类的对象, 解决方法:单表查询:HQL使用select new 包名.类名A(属性1,属性2,…) from 实体类A,同时必须在实体类添加带参的构造方法; 多表查询:HQL查询.

2021-03-26 20:47:30 839 1

原创 Integer和int比较

-128~127的范围,int和Integer用"=="或"equals"比较相同数值时,都是true; <-128或>127情况: Integer和int用"=="或"equals"比较相同数值时,都是true; Integer和Integer用"equals"比较相同数值时,都是true; Integer和Integer用"=="比较相同数值时,都是false;/** * @author: alen.wang * @date: 2020-09-03 11:20...

2020-09-03 14:55:39 351

原创 Java获取系统的配置信息-参数列表(获取当前系统登录用户/登录账户名称)

public static void main(String[] args) throws URISyntaxException { System.out.println("java.home(Java 安装目录) : " + System.getProperty("java.home")); System.out.println("java.io.tmpdir (默认的临时文件路径): " + System.getProperty("java.io.tmpdir...

2020-08-06 22:07:57 605

原创 查询数据结构SQL

SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 描述FROMINFORMATION_SCHEMA.COLUMNSwheretable_schema='test'andtable_name='robot_test';...

2020-05-27 11:12:39 371

原创 微信多开

1.下载微软的增强版资源管理器:Process Explorer - Windows Sysinternals下载后用管理员身份运行,找到WeChat,就是微信,如下图选中WeChat按下Ctrl+L ,显示详细信息的意思, 找到相关线程/锁然后右键, Close Handle,关掉以下结尾线程WeChat_GlobalConfig_Multi_Process_Mutex_WeChat_App_Instance_Identity_Mutex_NameOK了, 可以打开第二..

2020-05-21 22:58:28 418

原创 Eclipse/IDEA启动Tomcat时server.xml自动还原问题处理

解决方法一:设置Ecplise,取消掉自动发布功能。依次选择 Window-Preferences-Server-Launching,取消Automatically publish wen starting servers,点击OK

2019-10-14 11:13:45 382

原创 Mysql的一些基本操作

1.Linux检测系统是否自带安装 MySQL: rpm -qa | grep mysql可以选择进行卸载:rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除安装 MySQL:wget http://repo.mysql.com/my...

2019-04-17 02:03:41 160

转载 WindowAES测试Okay, 部署到Linux进行AES加密每次结果都不一致解决方案

package com.binfoo.wechat.util;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import sun.misc.BASE64Decoder;import sun...

2019-04-17 01:38:43 548

原创 Window ssh Linux服务器

1.工具:secureCRT/Xshell winSCP2.前提条件:Linux服务器IP地址,端口号,用户(密码)和ssh_key密匙: 公有密匙:*.pub&内容以-----BEGIN RSA PRIVATE KEY-----开头的文件 私有密匙:*.ppk3.secureCRT 通过linux_ssh_key生成【公有密匙】:secureCRT->To...

2019-04-17 01:29:43 350

原创 Eclipse启动Tomcat时server.xml自动还原问题处理

1.设置Ecplise,取消掉自动发布功能。依次选择 Window->Preferences->Server->Launching,取消Automatically publish wen starting servers,点击Apply And Close2.将Ecplise中Server项目Tomcat v7.0 Server at localhost-con...

2019-04-10 00:47:15 591

转载 frp通过自定义域名访问部署于内网的 web 服务

通过自定义域名访问部署于内网的 web 服务有时想要让其他人通过域名访问或者测试我们在本地搭建的 web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。修改 frps...

2019-04-09 23:16:00 2454

原创 SpringMVC @RestController和@Controller注解下跳转页面的坑

在SpringMVC中@RestController不需要进行页面的跳转,只返回数据String给请求URL的页面@RestController@RequestMapping("/login")public class LoginController { @Autowired private LoginService service; /*return Str...

2019-04-09 15:11:54 2536 1

原创 mysql唯一索引冲突的解决方案

如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:insert ignore intoinsert ignore into(使用唯一索引再次插入相同的值会忽略提示*如果insert into 数据库会报错*,相同值不会插入但id指针会向后跳一位),这样当有重复记录就会忽略,执行后返回数字0。例子:insert ignore i...

2019-04-08 23:50:02 7018

原创 单例模式实现的优劣及实现方式7种

单例模式是一种常用的软件设计模式。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。采用单例模式动机/原因对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只...

2019-03-05 22:38:20 299

原创 201902-Java面试总结

最近两周都在面试,很多技术点都知道,但是很少实战应用,面试的时候描述就自然模糊不清,所以现在就两周面试个人情况总结如下(其实还是个人java基础知识需要巩固理解学习,加油ing):java Object的方法有哪些? 1.clone方法:保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。主要是J...

2019-02-25 20:53:45 389

原创 实现移动端回车键/返回键事件监听跳转指定页面

&lt;script type="text/javascript"&gt; document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e &amp;&amp; e.keyCode==13){ window.locatio...

2019-02-22 23:41:56 1583 1

原创 图解JavaWeb Server的框架一:SpringMVC流程

1.JavaWeb项目运转流程,了解一下  2.这里的HandlerMapping我把它理解为更常见的ORM(Object Relational Mapping)去记忆 PO(C)-&gt;ORM(HM)-&gt;Service(HEC)3.下图结合上图一起看,关注Filter &amp; Interceptor, DispatcherServlet核心流程参考上图:...

2019-02-19 10:42:03 379

原创 随便了解一下web1.0&web2.0&web3.0

Web 1.0It is the “readable” phrase of the World Wide Web with flat data. In Web 1.0, there is only limited interaction between sites and web users. Web 1.0 is simply an information portal where users...

2019-02-11 15:40:15 1581

原创 Tomcat8部署项目启动成功,访问项目报404解析

 1.首先确认tomcat启动成功(http://localhost:8080 访问正常)2.其次确认tomcat config(双击显示)-&gt;Server Locations,如图(注意:部署Deploy path配置自己的希望的webapps路径)3.启动还报错的话, eclipse需要再配置-&gt;项目,右键Properties-&gt;Web Project ...

2019-02-11 13:27:03 12151 1

原创 本地创建新分支并拉取远程库

当远程库新建分支, 而本地库还没更新时,需要执行git fetch origin v0.1.0git checkout -b v0.1.0执行完上述两条命令后,再git pull 失败, 按提示执行git branch --set-upstream-to=origin/v0.1.0 v0.1.0git pull...

2019-02-11 10:39:56 559

2014毕业设计参考题目

这是计算机科学与技术专业的参考题目,题目新颖。

2014-12-15

空空如也

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

TA关注的人

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