自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java类加载机制

一、Java类加载机制 1.概述        Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。       虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以...

2018-10-03 05:18:56 204

原创 java 自定义注解

1.注解分类(1).按运行机制分类     1.源码注解  只在源码中存在  元注解@Retention(生命周期)中为SOURCE     2.编译注解  存在源码和class文件中  @Retention 中为CLASS     3.运行注解  运行阶段起作用,影响运行编辑  @Retention 中为RUNTIME(2).按来源分类     1.jdk注解     2.第三方注解     3...

2018-03-04 20:52:51 147

原创 orcale数据库 update 语句报错ERROR: Cannot parallelize an UPDATE statement that updates the distribution col

ERROR: Cannot parallelize an UPDATE statement that updates the distribution columns中文解释:错误: 无法并行更新分发列的更新语句引起原因主要是你的更新语句,修改了表格的主键导致修改失败解决方式修改表格主键,改成不会被修改或者不能被改的唯一列

2018-01-18 18:05:45 5443

转载 纯java项目使用hibernateSessionFactory访问数据库

package com.zz.util; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.cfg.Configuration; /**  * Configures and provides access to Hibernate sessions

2017-07-21 17:12:38 2268

原创 微信openId的获取

要获取微信的openid首先需要获取到code值。获取code值请求链接为 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 参数 是否必填参数

2017-07-17 17:15:29 1293

转载 微信公众号推送消息获取access_token

做公众号消息推送需要用道acces_token这是微信通过你公众号的appid和appsecrect生成的。 /** * * 获取微信access_token * * @param appid * @param secret * @return * @see [类、类#方法、类#成员] */

2017-07-17 09:45:47 3182

转载 hibernate的gethibernatetemplate find条件查询方法

Spring中常用的hql查询方法 --------------------------------- 一、find(String queryString);      示例:this.getHibernateTemplate().find("from bean.User");      返回所有User对象 二、find(String queryString ,

2017-07-13 17:45:34 1313

转载 properties文件的写入和读取

配置文件一般放一些长期不变的配置参数,当有时候我在想要去修改配置配置文件的参数。每次都手动修改是不是不太方便。还有有时候需要在程序运行时添加参数或者新建立配置文件,就找了这么个方法。 /** * 实现对Java配置文件Properties的读取、写入与更新操作 */ package test; import java.io.BufferedInputStream; import java.io

2017-07-13 15:28:48 1107

转载 java中jar封装 使用fat-jar插件

由于需要将操作数据库部分封装成java的jar便于操作,自己开始使用myeclipse自带的封装工具出现要封装项目中的jar包丢失,运行报CLASSNOTfound的异常。自己去对应的下了个fat-jar插件。下载地址:http://download.csdn.net/detail/u014046192/8991729需要积分这个网址。(也可以自己去官网下载)        下载完成后将压缩包中

2017-07-10 10:35:19 411

转载 websocket页面与后台会话

由于自己需要做一个页面监控后台数据的自己了解了下websocket做了个小实验 小测试类 package com.pw.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controll

2017-07-07 17:27:15 960

原创 String字符串截取或者替换

由于前段时间自己调试一个接口需要将XML和JSON相互转换,但在将Bean对象转换成JSON时候,我使用的json包会把每个属性的首字母小写。而我要提交到接口方的XML文件需要首字母大写,自己写了个字符串转换的方法。 public class StringUtil{ public static void main(String[] args){ System.out.println(days

2017-07-06 15:47:25 1404

转载 Semaphore处理高并发的内存溢出

在项目实际应用中,由于下载文件内容都比较大,如果同时有很多用户同时在下载,JVM的内存就会升的很高,甚至崩溃。为了避免很多用户同时下载,特引入Semaphore控制一次最多有配置个线程能进入实际下载的代码,即而控制JVM内存不会升的很高而导致崩溃。 import java.io.FileInputStream; import java.io.IOException;

2017-07-06 15:22:53 564

转载 tomcat内存溢出问题解决

1.Tomcat内存溢出的原因 1.OutOfMemoryError 堆内存溢出 2.OutOfMemoryError 永久保存区域溢出 4.OutOfMemoryError 无法创建新的线程

2017-07-06 15:00:22 242

转载 json与xml的相互转换

很多人遇到接口调试返回数据或者请求数据为XML格式,而自己公司使用的数据交互却是json格式的 这里就对xml与json相互转换写个小方法。 import net.sf.json.JSONObject; import net.sf.json.xml.XMLSerializer; /**  * * Title: JSON-XML转换工具 * desc: * Copyright:

2017-07-05 16:39:52 514

gradle_3.1

项目jar依赖管理,类似maven的依赖工具,可以直接使用的工具

2018-09-25

java使用hibernate操作数据库jar

hibernate数据库操作jar包

2017-07-25

ssh框架使用源代码

SSH框架简单代码示例

2017-07-14

空空如也

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

TA关注的人

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