java
文章平均质量分 51
jingYang07
好记性不如烂笔头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Bean、springContextUtil
@Service@Lazy(false)public class SpringContextUtil implements ApplicationContextAware{ private static ApplicationContext applicationContext; //获取上下文 public static ApplicationContext getApplicationContext(){return applicationContext;} ...原创 2022-02-21 14:41:10 · 361 阅读 · 0 评论 -
使用Cglib的BeanCopier
当源和目标类的属性类型不同时,不能拷贝该属性,此时我们可以通过实现Converter接口来自定义转换器:源类和目标类:Java代码public class AccountEntity { private int id; private Timestamp createTime; private BigDecimal balance; // Getters and setters are omitted } Java代码publi.转载 2021-09-14 17:15:47 · 414 阅读 · 0 评论 -
手动获取IOC注入对象
将懒加载关闭,@Lazy(false),默认为true@Service @Lazy(false)public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; //获取上下文 public static ApplicationContext getApplicationContext() {.原创 2021-05-11 14:47:11 · 331 阅读 · 0 评论 -
图片、视频、文件上传 后台java
一、增加配置文件:#图片大小spring: servlet: multipart: max-request-size: -1 max-file-size: -1#imgeUrl: /home/uploadFileimgeUrl: /Users/yang/Documents/othersps:图片大小会被限制,所以配置将设置为-1。当然依然可以设置成其他数字。二、创建一个设置图片大小的bean:package com.dou.bean;im原创 2020-10-10 15:38:02 · 798 阅读 · 2 评论 -
spring boot整合es
1、maven <!-- Java Low Level REST Client --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-cl...原创 2019-11-29 11:13:54 · 394 阅读 · 0 评论 -
nginx 店铺域名
1、nginx 配置 server_name ~(?<shop_name>.*)\.(?<Lang>.*)\.tr\.ddd\.com; #server_name ddd.en.tr.ddd.com; #charset koi8-r; #access_log logs/host.access.log main; ...原创 2019-11-25 14:28:23 · 412 阅读 · 0 评论 -
https 被redirect成了http
一、https 被redirect成了http近期项目中踩到一个坑,记录下来,以免后面再踩。背景:目前mqrc项目并不是全站的https,而是仅在F5上配置了https,其架构大致下面这样(这里先省略架构中的apache):. 浏览器 | |(https) ...转载 2019-11-22 11:25:58 · 3698 阅读 · 2 评论 -
input限制输入字符
输入大小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"&g...转载 2019-11-21 17:18:14 · 683 阅读 · 0 评论 -
springboot-redis 中jedis
1、依赖jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <...原创 2019-11-19 18:42:45 · 270 阅读 · 0 评论 -
redis实现分布式锁
package com.greattao.egtcp.purchase.common;import com.cy.framework.service.impl.DataException;import lombok.extern.slf4j.Slf4j;import redis.clients.jedis.Jedis;import javax.annotation.Resource;...原创 2019-11-19 14:42:00 · 302 阅读 · 0 评论 -
java克隆(clone)的两种实现方法
1、概念由java API文档可知:clone 属于 java.long.Object的一个方法protected Object clone() throws CloneNotSupportedException创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式:x.clone() != x为 true,表达式:x.clone()...转载 2019-11-18 15:08:25 · 877 阅读 · 0 评论 -
获取nginx真是的ip地址
nginx配置修改一下: proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwa...原创 2019-11-15 14:24:38 · 444 阅读 · 0 评论 -
spring boot 简单拦截器,修改request的Parameter参数。
一、创建MyMvcConfig 继承WebMvcConfigurationSupportpackage com.greattao.egtcp.web.foreign.util;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.conf...原创 2019-10-16 22:21:46 · 18562 阅读 · 8 评论 -
使用FTP上传下载文件
这里我就简单的写一下FTP的连接,上传,下载,关闭的灵魂。至于多文件上传、下载,文件夹上传、下载等等可以在此基础上修改。 工具类代码:package com.yj.until;import java.io.Closeable;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;原创 2017-07-05 18:02:16 · 613 阅读 · 0 评论 -
feign分布式事务
基于redis的一种补偿型处理方案一、处理TM框架1、创建springboot项目2、maven加入 <dependency> <groupId>com.codingapi.txlcn</groupId> <artifactId>txlcn-tm</artifactId>...原创 2019-08-28 17:20:33 · 7391 阅读 · 0 评论 -
feign教程
此文章演示egtcp-order调用egtcp-integral模块的接口。一、egtcp-integral中:1、在egtcp-integral中加入该maven <dependency> <groupId>org.springframework.cloud</groupId> <ar...原创 2019-08-27 21:53:01 · 862 阅读 · 0 评论 -
logback配置
<?xml version="1.0" encoding="UTF-8"?><configuration> <property name="server_name" value="operation" /> <property name="log_dir" value="E:/logs/test4" /> <pro...原创 2019-08-19 09:48:59 · 451 阅读 · 0 评论 -
全文搜索引擎 Elasticsearch 入门教程
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操...转载 2018-05-29 20:06:24 · 302 阅读 · 0 评论 -
java中文件的复制
第一种:使用Java7的Files类复制 File dd=new File("D:/Tomcat7.0/webapps/ROOT1523957275296.xml"); File dd2=new File("D:/Tomcat7.0/webapps/333.xml"); Files.copy(dd.toPath(),dd2.toPath());...原创 2018-04-18 11:29:52 · 783 阅读 · 0 评论 -
java模拟from表单提交https请求(含有文件)
package com.xwtech.util;import java.io.File;import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.secur...原创 2018-04-18 15:14:30 · 3099 阅读 · 2 评论 -
判断密码至少8位包含大小写字母,数字,特殊符号四选三
function validatePassWord(pwd){ /* var zhenze=new RegExp("^(?![a-zA-Z]+$)(?![a-z\d]+$)(?![a-z!@#\$%]+$)(?![A-Z\d]+$)(?![A-Z!@#\$%]+$)(?![\d!@#\$%]+$)[a-zA-Z\d!@#\$%]+$"); if(zhenze.test(pwd)){ ret...原创 2018-04-03 10:26:54 · 23219 阅读 · 0 评论 -
Java中MD5简单加密处理。
简单的处理一下加密。package com.yj.until;import java.security.MessageDigest;public class MD5Code { private final static String[] strDigihs = { "0", "1", "2", "3", "4", "5","6", "7", "8", "9", "a",原创 2017-02-18 14:42:09 · 636 阅读 · 0 评论 -
java获取请求的url
例如请求路径:http://localhost:8080/kefuwebsocket/servlet/DemoServlet端口: 8080request.getServerPort();服务器: localhostrequest.getServerName();项目名: kefuwebsocketrequest.getContextPath();S...原创 2018-01-03 16:51:34 · 9963 阅读 · 0 评论 -
spring中的事务回滚
解决方法:(1)、抛异常(runtimeException)(2)、抛异常(exception),注解加@Transactional(rollbackFor=Exception.class)(3)、try..catch{}在catch中加入TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();原创 2018-01-02 15:12:41 · 384 阅读 · 0 评论 -
WebService几个常见的异常
1、如果出现这个错误:java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException,原因是没有导入 axis2-saaj.jar包 2、如果出现这个错误:java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton,原因是没有导入c转载 2017-11-13 11:28:44 · 3289 阅读 · 0 评论 -
springBoot简单入门
环境准备1、一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij) 2、Java环境(JDK 1.7或以上版本) 3、Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装)生成springBoot框架的web项目idea可以自动生成 地址:http://sta原创 2017-10-25 17:28:38 · 664 阅读 · 0 评论 -
web Service简单入学
本文为大家介绍两种方式: web service服务端:第一种是建一个独立的web service服务端。第二种是在web项目里创建web service。 客户端:第一种是cmd指令,第二种是myeclipse生成。一、创建服务端1、独立的web service服务端(1)、创建【Web Service Project】,命名为【TheService】。(2)、创建【Class】类原创 2017-10-11 11:37:35 · 563 阅读 · 0 评论
分享