
java
足迹คค
凡我所失,皆非我所有。凡我所求,皆受其所困。万物皆为我所用,而非我所属。君子使物,不为物使。大道至简,无欲则刚,无为则无不为。
展开
-
SpringBoot中的Service注入静态变量中使用
SpringBoot中的Service注入静态变量中使用使用直接 类名.静态变量。原创 2024-11-27 10:33:44 · 197 阅读 · 0 评论 -
基于java雪花算法生成long类型无序ID实现
使用雪花算法生成不重复的随机的唯一ID原创 2022-08-25 09:03:39 · 1977 阅读 · 2 评论 -
arthas 使用教程
arthas安装使用 首先是安装,说白了其实把他当成一个工具来用就行了,你什么服务需要在线进行性能情况的一个监测和性能的瓶颈排查。第三步启动arthas-boot.jar,启动的时候要注意你需要监测的java是启动的可以用jps-l命令查看你的java服务。第二步把jar包上传到你需要进行java性能监测的服务器上。线上正式环境把他当成一个排查慢问题的工具还是很好用的。以上就是启动服务了下面开始介绍常用的一些排查命令。...原创 2022-08-02 10:40:56 · 4042 阅读 · 0 评论 -
使用netty实现TCP长链接消息写入kafka以及kafka批量消费数据
使用netty实现TCP长链接消息写入kafka以及kafka批量消费数据原创 2022-07-20 16:41:09 · 2310 阅读 · 0 评论 -
socket模拟websocket握手进行通讯
package com.example.tbyoung;import com.alibaba.fastjson.JSON;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.nio.charset.StandardCharsets;import ja.原创 2021-09-18 10:47:00 · 498 阅读 · 0 评论 -
springboot使用静态变量获取yml配置值
第一步:yml中自定义属性和值esdata: password: 123456第二步:创建Properties.java类package com.currency.tbyoung.utils;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;/** * 加载yml资源类 */@Componentpublic c原创 2020-06-29 08:36:39 · 2728 阅读 · 1 评论 -
springboot集成fastDFS实现附件上传和删除功能
1.在pom.xml引用jar包 <!-- FastDFS依赖 --> <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.5</version>原创 2020-06-05 16:12:51 · 898 阅读 · 1 评论 -
jar包项目启动关闭脚本
tbyoung.sh#!/bin/bashPROG_NAME="web-0.1.jar"function check() { PID=$(ps aux | grep $1 | grep -v grep | awk '{print $2}') if [[ "${PID[@]}" != "" ]];then echo "Process already ex...原创 2020-04-10 13:52:34 · 794 阅读 · 0 评论 -
linux下写的启动和关闭jar包项目sh脚本
1.创建start.sh#!/bin/shnohup java -jar 文件.jar &echo $!> /根目录一直到文件/obj.pid2.创建stop.sh#!/bin/shPID=$(cat /根目录一直到/obj.pid)kill -9 $PID3.创建obj.pid文件4.以上三个文件和jar包放在一个目录下面...原创 2019-10-16 13:55:32 · 1376 阅读 · 0 评论 -
apache-jmeter高并发测试工具的使用及apache-jmeter中文汉化配置
1.下载apache-jmeter安装包点我下载2.直接解压文件3.找到bin目录下的 jmeter.bat4.打开界面页面上汉化成公文可以自己添加想要的测试功能下面说说怎么汉化工具的找到bin目录下的jmeter.properties 文件在文件上添加#language=enlanguage=zh_CN...原创 2019-10-12 13:02:32 · 460 阅读 · 0 评论 -
jdk自带可视化监控工具使用JConsole的简单介绍
需要看某个pid下java项目实时状况?那我们就是选择使用jdk自带的可视化工具了,还是蛮好的用起来1.首先我们找到jdk的安装目录,(一般环境变量都会配置的),进入到bin目录下面执行如下命令jconsole会打开一个可视化客户端2.选择你要监控的PID,远程其他服务器的也可以前提服务器上的要先允许建立连接(可以自行百度一下)打开的页面如下...原创 2019-07-09 15:30:41 · 1202 阅读 · 0 评论 -
jar导入本地mvn仓库及项目中的引用
1.jar下载好放在本地目录中(随便一个位置就可以)2.使用mvn命令导入jar包mvn install:install-file -Dfile=E:\jar\oracle-ojdbc6-11.2.0.3.0.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar下面介绍一下上面的...原创 2019-02-20 13:32:33 · 264 阅读 · 0 评论 -
springboot集成多线程
在springboot项目中集多线程1.首先在项目启动类中加入设置线程基本配置项//多线程配置 @EnableAsync @Configuration class TaskPoolConfig { @Bean("NetmarchThread") public Executor taskExecutor() { ...原创 2019-07-26 08:55:13 · 991 阅读 · 1 评论 -
springboot集成kafka多线程消费端的实现
1.引用jar包<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency>2.kafka配置文...原创 2019-07-26 09:09:25 · 16548 阅读 · 1 评论 -
java简单密码校验工具类及弱密码说明
1.连续性弱密码校验描述:密码连续性校验是指123456,654321,abcdefg,gfedcba等数字和字母顺序是连续的字符称之为连续性弱密码。校验方式:PassWordUtil.java通用类中的check_numl方法方法说明:/*** 密码连续性验证 连续字符串返回true* @param password 传入的校验字符串* @return*/2.重...原创 2019-08-29 16:35:50 · 3318 阅读 · 0 评论 -
springboot+mybatis集成多数据源
1.首先是pom.xml中引用 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime<...原创 2019-09-20 13:14:16 · 327 阅读 · 0 评论 -
使用@Value注解给静态变量赋值
1.yml中加上配置info: app: name: accp2.创建Accp.javaimport org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@Componentpublic class Accp { ...原创 2019-09-26 14:43:15 · 2645 阅读 · 3 评论 -
java使用Map内存集合实时统计大数据量下的数据量
package com.tbyoung.kafka.utils.count;import com.tbyoung.kafka.bean.Sbinfo;import com.tbyoung.kafka.service.TestService;import com.tbyoung.kafka.utils.SpringUtils;import org.slf4j.Logger;impor...原创 2019-09-29 09:50:39 · 3326 阅读 · 0 评论 -
springboot+mybatis数据库中字段带下划线自动转换成实体
当数据库字段使用xxx_bbb的时候java中的实体类遵照命名规则来说不应该出现下划线所以使用springboot集成mybatis的时候很简单的就可以吧数据库的下划线字段映射成不带下划线的xxx_bbb--->xxxBbb只需要在配置yml配置文件中加上mybatis: configuration: mapUnderscoreToCamelCase: true...原创 2019-09-29 10:38:38 · 10739 阅读 · 2 评论 -
mybatis分页(不用拦截器)
关于mabatis的分页 在网上看了 好多资料原创 2014-08-25 16:02:59 · 2336 阅读 · 0 评论 -
系统角色权限设计与实现
1.设计理念 网上有很多角色权限验证的框架,这里是小编自己悟的一个思路不知道方便不方便大家伙可以参考一下角色权限的设计思路。(本思路适合ifram嵌套页面和正常跳转页面两种,具体实现是ifram页面的具体实现)a:首先第一点就是设计数据库:下面先说说说说涉及到的表吧--资源表(这里是存放项目资源信息的表,比如说项目的菜单URL,菜单的名称,功能菜单的URL,功能名称,及唯一的标识码...原创 2019-02-11 10:16:44 · 5152 阅读 · 0 评论 -
kafka在linux下安装教程及其消费者项目开发搭建教程
1.下载kafka的 没有的可以到我百度网盘下载2.下载的文件上传至linux系统下面新建在根目录新建个文件夹下面(JDK别忘记安装)cd / --进入根目录mkdir kafka --创建kafka目录cd kafka --进入kafka目录3.解压kafka文件tar -zxf kafka_2.11-2.0.0.tgz --解压安装4.进入目录下面新建 zookee...原创 2018-08-24 17:13:14 · 1828 阅读 · 0 评论 -
JAVA中List集合 转换成JSON对象
也是一个公共的方法 传两个参数 一个是你保存数据的LIST集合 还有一个你的数据对象如 User.Class下面是方法的代码/** * list集合转换为JSON对象 * @param users * @return */ public String getListJson(List users,Object obj){ List listo=users;原创 2014-09-03 13:06:17 · 4866 阅读 · 0 评论 -
JAVABean利用反射 转换为JSON对象
话不多少直接上代码 比较详细 可以直接运行package com.netmarch.common;import java.lang.reflect.Field;public class JsonPackage { /** * Bean 转换为JSON对象 * @param obj * @return */ public String原创 2014-09-03 11:00:38 · 1199 阅读 · 0 评论 -
Spring3+mybatis3上传图片保存至Sqlserver中和图片显示在网页
项目框架是 Spring3 和 Mybatis3原创 2014-08-28 14:27:56 · 3613 阅读 · 0 评论 -
mybatis中的#和$的区别?(转)
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的转载 2014-08-25 16:43:46 · 491 阅读 · 0 评论 -
Mybatis3框架的搭建(详细过程)
由于公司用的框架是 spring3+mybatis3 所以我想先一步步的学习这些原创 2014-08-22 13:05:16 · 810 阅读 · 0 评论 -
spring3+mybatis3框架整合 启动错误记录
第一个[ERROR] 2014-08-13 15:00:16 org.springframework.web.context.ContextLoader - Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate原创 2014-08-15 12:01:36 · 9536 阅读 · 1 评论 -
Spring 报错记录1
2014-09-19 15:38:17,615 DEBUG [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] - Rejected bean name 'org.springframework.web.servlet.handler.MappedInterceptor#0': no URL paths ident原创 2014-09-19 15:38:39 · 21556 阅读 · 13 评论 -
eclipse 编译JAVA 项目导入的WEB项目 无法编译问题
右击你的项目 选择properties ----》java Build Path---》Default output folder新建一个classes文件夹就好了原创 2014-09-19 09:50:47 · 2256 阅读 · 0 评论 -
在DOS中javac不是内部命令和外部命令解决办法
网上关于这个问题的解决办法有很多 比如说原创 2014-09-01 15:10:28 · 1885 阅读 · 0 评论 -
JSON的数据结构
JSON是一种取代XML的数据结构,和xml相比,它更小巧,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象) 所以 {"name":原创 2014-09-03 11:16:00 · 1084 阅读 · 0 评论 -
SpringMVC原始模式下开发生成 bean,mapper,service,controller类的小工具
java代码生成器项目介绍1.本项目采用SPringBoot+JPA+Mybaties架构2.主要功能简介 可连接数据库MYSQL,ORACLE(暂未开发),SQLServer(暂未开发) 生成SpringMVC传统开发模式下的bean,mapper,service,controller代码3.项目支持部署服务器和本地运行两种方式软件架构springBoot项目使用IDEA进行导入安装教程创建my...原创 2018-06-07 17:07:30 · 3543 阅读 · 1 评论 -
java字符串特殊处理,生成UUID的工具包
不多说直接上代码,代码都有注释package com.netmarch.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.regex.Pattern;/** * * @author YXK * */public class NetmarchUtils { publi原创 2018-02-02 13:51:30 · 1033 阅读 · 0 评论 -
附件上传插件fileinput+SpringMVC后台代码实现
1.JS,CSS引用2.HTML3.JS代码(属性可以自行百度)//初始化附件上传控件 p._fileInputOnLoad = function(id){ $('#'+id).fileinput({//初始化上传文件框 multiple:false, language : 'zh',原创 2018-02-02 13:43:16 · 3104 阅读 · 1 评论 -
weblogic 部署报错
weblogic 部署报错原创 2016-05-27 19:36:15 · 2846 阅读 · 0 评论 -
关于Jxl导出excel的简单实例
关于Jxl导出excel的简单实例原创 2015-12-03 10:31:35 · 2354 阅读 · 0 评论 -
Ajax对象传入后台解析
Ajax对象传入后台解析原创 2015-03-10 13:26:09 · 2976 阅读 · 0 评论 -
eclipse新建JAVA项目导入web项目
我也是刚接触用eclipse 下面我就还总结一下怎么在eclipse的java项目里面导入 web项目点击 finish就完成了 导入如果你的JAVA项目要部署到tomcat中去 就在tomcat 安装路径下找到 server.xml 把本段代码放入就好了 name就是你的IP 或者 127.0.0.1 或localh原创 2014-12-08 08:44:23 · 2619 阅读 · 0 评论 -
eclipse字母大小写转换的快捷键
大写转换小写 ctrl+shift+y 小写转换大写 ctrl+shift+x原创 2014-10-08 17:02:15 · 11343 阅读 · 2 评论