JAVA Other
alenCook
骑着熊猫去逛街~
内容简短直接不废话,热爱分享
展开
-
生产者消费者-java 3种
文件准备fastdfs-xxx、fastdfs-client-java-master、fastdfs-nginx-module-master、libfastcommon-master、nginx-x.xx.x.tar原创 2021-06-24 11:25:57 · 124 阅读 · 0 评论 -
hadoop配置 启动
配置文件均在hadoop-x.x.x/etc/hadoop子目录下配置核心文件 编辑core-site.xml文件<property> <name>fs.defaultFS</name> <value>hdfs://master:9000</value></property><property> //以下配置可以不配 <name>hadoop.tmp.dir</name> <原创 2021-04-15 17:44:52 · 238 阅读 · 0 评论 -
aop 的advisor 来处理sql连接释放
1.添加对应持久层框架的事务管理器 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> 2.通知 <tx:advice id="yyy" tran.原创 2021-04-12 17:01:00 · 156 阅读 · 0 评论 -
xml方式使用spring 定时任务 schedule
1.将需要执行任务的class 交由spring管理<bean id="xxx" class="com.xx.xx.UserClear"></bean>2.配置好spring的定时任务的调用类MethodInvokingJobDetailFactoryBean 去调这个任务的那个方法<bean id="UserClearJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetai原创 2021-04-12 16:53:04 · 393 阅读 · 0 评论 -
java-巧用代码结构-重要文档
@PostConstruct基本:@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。业务场景:都需要继承某一接口, 存在不同对象,作出不同响应,在中间层处理业务,但是可以通过不同的原创 2020-12-02 10:30:14 · 379 阅读 · 0 评论 -
java操作fdfs
FIrst:POM<dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27.0.0</version></dependency>second:create Maven Project 并准备配置文件(来源:导入原创 2020-10-29 13:45:05 · 726 阅读 · 0 评论 -
sdk设置全局代理
package ocr;import java.io.IOException;import java.lang.reflect.Modifier;import java.net.Authenticator;import java.net.PasswordAuthentication;import java.net.URLEncoder;import java.util.HashMa...原创 2019-04-08 08:44:08 · 868 阅读 · 0 评论 -
Java接口继承接口
直接先上代码package practice;public interface A{ public void getName();}package practice;public interface B extends A{ public void getUser();}package practice;public class C implement...原创 2019-02-27 08:49:26 · 14161 阅读 · 2 评论 -
datax 拼裝json-java方式
package kafkaMQ;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.sql.Conn.原创 2020-10-23 17:43:14 · 625 阅读 · 0 评论 -
list转map jdk8
//如果k1和k2重复,那么将保留k1,舍去k2 Map<String,String> workerInfoMap = workerInfoList.stream().collect( Collectors.toMap(TWorkerInfo::getIdCard,TWorkerInfo::getCompanyType,(k1, k2) -> k1) );@seehttps://blog.csd..原创 2020-05-22 17:17:22 · 142 阅读 · 0 评论 -
java 反射获取属性上的注解来判断是否操作该值
Field f =Test.class.getDeclaredField("a");boolean falg = f.getAnnotation(Bean.class);@see获取含有注解属性https://www.cnblogs.com/aademeng/articles/11218079.htmlPropertyDescriptor类:(属性描述器) PropertyDescriptor类表示JavaBean类通过存储器导出一个属性。主要方法: 1. getPropert...原创 2020-05-19 14:10:08 · 2005 阅读 · 0 评论 -
Fortify源码扫描
FortifyFortifyFortifyfortify原创 2020-05-07 11:41:59 · 534 阅读 · 1 评论 -
java操作office套件-了解文档
itext:作用 生成PDF文档@see https://www.cnblogs.com/shipeng22022/archive/2013/01/26/4614144.htmlopenOffice:将doc,docx.xls,xlsx等转换为PDFaspose:作用 操作word,excel,pdf等原创 2020-04-14 20:06:20 · 268 阅读 · 0 评论 -
深入理解JVM-内存模型(jmm)和GC
@see https://www.jianshu.com/p/76959115d486原创 2020-01-17 19:38:37 · 332 阅读 · 0 评论 -
常用jar
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。项目地址http://commons.apache.org/Commons BeanUtils提供对Java反射和自省API的包装。依赖包:Commons Codec、Commons LoggingCommons Codec是编码和解码组件,提供常用的编码和解码方法,如DES、SHA1、M...原创 2019-03-06 17:13:47 · 209 阅读 · 0 评论 -
PrintWriter and BufferedWriter区别和使用
区别:BufferedWriter:将文本写入字符输出流,缓冲各个字符从而提供单个字符,数组和字符串的高效写入。通过write()方法可以将获取到的字符输出,然后通过newLine()进行换行操作。并且BufferedWriter只能对字符流进行操作。PrintWriter:相对于BufferedWriter的好处在于,如果PrintWriter开启了自动刷新,那么当PrintWri...原创 2019-03-07 09:55:54 · 1485 阅读 · 0 评论 -
序列化深拷贝
public static Object ObjectDeepCopy(Object src) { try { ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(byteOut); out.writ...原创 2019-05-09 17:16:21 · 204 阅读 · 0 评论 -
如何避免JDBC内存溢出问题
方法一:在连接mysql的URL后加两个参数:useCursorFetch=true&defaultFetchSize=100完整形式如:jdbc:mysql://192.168.1.252:3306/lims?useUnicode=true&charsetEncoding=utf8&useCursorFetch=true&defaultFetchSiz...转载 2019-05-16 11:19:12 · 743 阅读 · 0 评论 -
SSM配置
POM:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav...原创 2019-07-08 08:52:36 · 131 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis搭建步骤
File->new->other->Maven Project(若遇到没有Deployment Descriptor,在右上角找到切换到Java EE开发界面),pom此时报错,生成web.xml即可(Deployment Descriptor->右键->Generate Deployment...) 点击src-main-webapp目录下新建web文件夹,静态资...原创 2019-07-16 14:59:14 · 138 阅读 · 0 评论 -
JNA-NIO-RMI-JNI
JNA:(Java Native Access )提供一组Java工具类用于在运行期间动态访问系统本地库(native library:如Window的dll)NIO:( non-blocking IO ) 处理大文件,Unsafe类作为底层的使用,可以操作对外的内存RMI:(Remote Method Invocation)用于实现远程过程调用(RPC)(Remote procedure...原创 2019-09-04 16:47:33 · 281 阅读 · 0 评论 -
JavaMail使用DEMO+getInstance AND getDefaultInstance区别
import java.util.Date;import java.util.Properties;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import...原创 2019-03-05 17:37:47 · 823 阅读 · 0 评论