
java基础
文章平均质量分 73
可以好吧
此博客记录一些常见问题,以供查阅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jdbc链接mysql数据库
java使用jdbc链接数据库。链接jdbc的步骤:一.加载数据库驱动二.填写数据库连接必要信息,如url,user,password。三.建立数据库连接.第一步:加载数据库驱动iver加载数据库驱动一般分为三种方式:1.用Class.forName 记载驱动,此方法将需要知道驱动类,代码如下:Class.forName(“com.mysql.jdbc.Driver”);Connection con原创 2016-12-11 21:38:43 · 410 阅读 · 0 评论 -
eclipse 中启动没有webContent的项目,所遇到的问题
背景:很多时候,java web项目并非理想情况,只需要,new一个server,add下项目,启动tomcat就可以运行案例有一项目没有webcontent目录,目录是webroot,这个时候在server里,无论如何也无法添加,启动tomcat只是单纯的启动了tomcat项目并没有启动解决办法1.找到项目属性里,project Facets,点击蓝色链接,右侧出现了列表,勾选,Dynamic ...原创 2018-03-19 10:37:35 · 16981 阅读 · 0 评论 -
Cookie/session机制
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话跟踪是很重要的事情。...转载 2018-03-08 18:33:00 · 186 阅读 · 0 评论 -
JDK常用包,及其常用类
目的集中jdk常用包,以方便记住jdk的常用功能及常用类,开发的时候,找jdk的API也会更加方便,也是对jdk包的说明常用包第一层三个分别为java,javax,org 主要作用如下1.java.*java SE标准库,是java标准的一部分,不会轻易修改,要保证兼容性2.javax.*非一般性的api,但是没有包含在标准库中,一般属于标准库的扩展。通常属于某个特定领域,不是一般性的api。 ...原创 2018-03-08 17:38:05 · 11569 阅读 · 0 评论 -
开发环境设置,eclipse设置环境为utf-8编码
背景项目开发中经常使用eclipse进行项目开发,然而很多朋友还是进场出现编码问题目的java开发工具经常使用eclipse,然而eclipse设置环境编码总是不完全,本文旨在探讨设置eclipse编码解决方法1.常见的地方大家一般都设置了2.然而并不是只有这里,文件编码的设置window->Preferences此处可以打开Text展开,里面有很多文件类型,可按照文件类型设置编码3.工作空...原创 2018-02-28 15:46:24 · 5480 阅读 · 0 评论 -
java项目上传到git总结
使用bash git 将项目上传至 github上1.下载bash git 安装,略2.在github上创建用户,初始化仓库初始化仓库是会生成一个文件README.md3.在本地想要建仓库的的位置避免进入目录麻烦4.在git命令行上传文件导githuba. git initb.git add .c.git commit -m "first commit"原创 2018-01-29 19:44:32 · 2747 阅读 · 0 评论 -
java常用工具方法值MD5加密,解决得不到32位字符串的问题
1.场景在很多场景需要使用MD5加密,如,验证字符串,验证字符串,密码等,MD5作为不可逆的加shi密方式,在很多方面有着天然的优势2.java使用MD5加密public static String getMd5(String password) throws Exception{ MessageDigest md5 = MessageDigest.getInstance("MD5"); ...原创 2018-02-10 14:23:08 · 816 阅读 · 0 评论 -
jdk常用命令
摘要: JDK自带命令行工具给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里的数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。经常使用适当的虚拟机监控和分析的工具可以加快我们分析数据和定位解决问题的速度,但我们在学习工具前,也应当意识到工具永远转载 2018-02-03 10:11:45 · 8908 阅读 · 1 评论 -
eclipse 中调整tomcat内存大小,内存溢出,调整内存大小
再server窗口中,双击Tomcat服务,弹出窗口,找到 General ->Open Launch configuation链接,点击链接,弹出新窗口,选择arguMent 添加jvm参数,如-Xms256m -Xmx1024m -XX:MaxPermSize=512m 方式二:windowns -> preferences -> server -> Runtime Env原创 2018-01-04 15:12:05 · 309 阅读 · 0 评论 -
实体类中int型变量为0,mybatis配置文件判断为空,解决办法
再实体类中,定义一个int类型的字段,容易出现默认值的情况,建议解决办法,将int改为Integer,那么变量可为空如:public class Pojo { int a; Integer b; public int getA() { return a; } public void setA(int a) { this.a = a; } public Inte原创 2018-01-04 09:17:54 · 2834 阅读 · 0 评论 -
mysql创建简单的存储过程,mybaits使用存储过程
在实际项目应用中,很多时候不需要存储过程,但是当表的数据较为分散又需要处理,往往使用sql很难解决,此时可以使用存储过程。如需要统计用户表中,当天增加了多少用户,当月增加了多少用户,上月增加了多少用户,占整个用户的百分比,此时使用一条sql将会变得很困难,若是在后台程序计算,程序可能会写的有点麻烦,直接使用存储过程给出一个曾经项目中本人写的存储过程,create procedure p原创 2018-01-12 11:08:15 · 387 阅读 · 0 评论 -
spring mvc中AOP事物的配置,AOP事物不生效解决办法
spring mvc中很多时候都会配置扫描其,如扫描spring mvc的注解,此时如果在其他spring配置文件中,配置AOP的事物,如本人使用mybatis,在spring-mybatis中有如下配置,配置事物处理,处理事物<bean id="transactionManager" class="org.springframework.jdbc.datasource.Dat原创 2018-01-12 10:43:21 · 2450 阅读 · 0 评论 -
java线程传输参数的方法
java中多线程有的时候需要给线程传递参数,如通过客户端导入Excel到后台,后台解析Excel,这个时候可以使用多线程进行Excel的解析,举例:springmvc 中在一个Controller中解析Excel或者其他文件,给前台返回一字符串:如解析中,稍后在XX里下载等。。。@RequestMapping(value="parseFile",produces="applicatio原创 2018-01-12 10:31:31 · 498 阅读 · 0 评论 -
浅谈java代理类proxy
代理类的作用,顾名思义,代理类,是类的代理,将类给代理,不直接调用类的方法,而通过代理来调用。构造方法:private Proxy() { }protected Proxy(InvocationHandler h) { this.h = h; }由这个可以知道这个类是不能直接new 的,查看api,提供调用见下Proxy 提供用于创建动态代理类和原创 2016-11-30 20:42:55 · 11193 阅读 · 0 评论 -
数据库创建表时没有指定主外键,hibernate 如何 may to one的解决办法,按主键关联也是one to one的一种
场景数据表已经创建没有指定主外键,逻辑上存在主外键关系,需要查询两张有关系的表数据案列这两个表未指定主外键,其中user表的depId为dep的主键,现在需要将姓名和部门展示。sql实现:select user.*,dep.* from user,dep where user.depId=dep.id;解决办法:创建响应的实体类,创建相应的hbm.xml文件,public class User {...原创 2018-03-23 16:39:52 · 1939 阅读 · 0 评论