随笔分类 -  Java

[转]Linux Strace 命令
摘要:https://www.linuxfordevices.com/tutorials/linux/strace-command The strace command is a powerful debugging and diagnostic tool in Linux. It records eve 阅读全文

posted @ 2023-01-27 23:04 freeliver54 阅读(25) 评论(1) 推荐(0) 编辑

[转]The C10K problem翻译
摘要:本文转自:https://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了。 现在的计算机也很强大了,你只需 阅读全文

posted @ 2023-01-27 22:45 freeliver54 阅读(18) 评论(1) 推荐(0) 编辑

[转]win10中安装JDK8以及环境配置
摘要:本文转自:https://blog.csdn.net/yangsummer2426/article/details/80499775 1. 首先下载jdk,网址如下: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl 阅读全文

posted @ 2019-03-08 21:16 freeliver54 阅读(531) 评论(0) 推荐(0) 编辑

[转]Java 常用排序算法/程序员必须掌握的 8大排序算法
摘要:本文转自:http://www.cnblogs.com/qqzy168/archive/2013/08/03/3219201.html 本文由网络资料整理转载而来,如有问题,欢迎指正! 分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆 阅读全文

posted @ 2016-06-27 09:06 freeliver54 阅读(376) 评论(0) 推荐(0) 编辑

[转]java处理高并发高负载类网站的优化方法
摘要:本文转自:http://www.cnblogs.com/pengyongjun/p/3406210.htmljava处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Slave 阅读全文

posted @ 2014-03-25 16:29 freeliver54 阅读(409) 评论(0) 推荐(0) 编辑

[转]java 从数据库表反射出实体类,自动生成实体类
摘要:本文转自:http://blog.csdn.net/goodleiwei/article/details/843902301.package com.db.gen.entity.tool; 02. 03. 04.import java.io.File; 05.import java.io.FileWriter; 06.import java.io.IOException; 07.import java.io.PrintWriter; 08.import java.sql.Connection; 09.import java.sql.DriverManager; 10.impo... 阅读全文

posted @ 2013-04-15 23:21 freeliver54 阅读(25000) 评论(0) 推荐(2) 编辑

[转]Java基础算法集50题
摘要:本文转自:http://www.cnblogs.com/tonylp/archive/2013/03/20/2971272.html 最近因为要准备实习,还有一个蓝桥杯的编程比赛,所以准备加强一下算法这块,然后百度了一下java基础算法,看到的都是那50套题,那就花了差不多三个晚自习的时间吧,大体看了一遍,做了其中的27道题,有一些实在是没啥意思,也就不做了。下面我贴出源码,如果大家嫌复制太麻烦,也可以在此篇下留言或是私信给我邮箱,我会发给你们。 所以题可以参考http://blog.sina.com.cn/s/blog_60fafdda0100wb21.html,我还借鉴了它的函数命名... 阅读全文

posted @ 2013-04-11 11:11 freeliver54 阅读(19032) 评论(2) 推荐(2) 编辑

[书目20130331] 21天学通Java Web开发
摘要:第一篇 Java Web基础篇第1章 搭建开发环境(教学视频:53分钟) 11.1 下载并安装JDK 11.1.1 下载JDK 11.1.2 安装JDK 31.1.3 配置环境变量 41.1.4 一个简单的Java程序 51.2 下载并安装Tomcat 61.2.1 下载Tomcat 61.2.2 安装Tomcat 61.2.3 配置虚拟目录 81.2.4 一个简单的JSP程序 81.3 下载并安装Eclipse 81.3.1 下载Eclipse 91.3.2 安装Eclipse 91.4 下载并安装MyEclipse 91.4.1 下载MyEclipse 101.4.2 安装MyEclips 阅读全文

posted @ 2013-03-31 16:19 freeliver54 阅读(408) 评论(0) 推荐(0) 编辑

[转]类与类关系的UML图与java代码表现
摘要:本文转自:http://seagar.iteye.com/blog/37302类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。 类与类之间存在以下关系: (1)泛化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation)UML图与应用代码例子: 1.泛化(Generalization) [泛化] 表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。 [具体表现] 父类 父 阅读全文

posted @ 2013-03-20 08:10 freeliver54 阅读(1547) 评论(0) 推荐(0) 编辑

[转]UML类图java代码实现
摘要:本文转自:http://blog.sina.com.cn/s/blog_71460d95010111dc.html类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。元素 在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的最后简要总结了该元素。类(Class) 类(图A)是对象的蓝图,其中包含3个组成部分。 阅读全文

posted @ 2013-03-20 08:03 freeliver54 阅读(6563) 评论(0) 推荐(0) 编辑

[转]Java NIO原理图文分析及代码实现
摘要:本文转自:http://weixiaolu.iteye.com/blog/1479656前言:最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm)机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http://weixiaolu.iteye.com/blog/1477774)和java NIO。为了能够正确地分析hadoop的RP 阅读全文

posted @ 2013-03-19 08:57 freeliver54 阅读(471) 评论(0) 推荐(0) 编辑

[转]强人Hibernate文档笔记
摘要:本文转自:http://dotnet.cnblogs.com/page/75215/Hibernate文档笔记共分为三个部分,此处是第一部分,讲述了对象定义、实例状态、JMX集成和JCA 支持四个部分的内容。一、对象定义 1.org.hibernate.SessionFactory 对于单个数据库,被编译的映射,是一个线程安全的缓冲区。是一个Session和ConnectionProvider客户端的工厂。拥有可选的对过程级和集群级重复利用的数据的缓存(二级缓存)。 2.org.hibernate.Session 单线程、短生命周期的在应用程序和持久化存储系统之间的一个会话对象。封装了... 阅读全文

posted @ 2012-12-25 09:45 freeliver54 阅读(587) 评论(0) 推荐(0) 编辑

[转]JFreeChart教程
摘要:本文转自:http://blog.csdn.net/hapylong/article/details/1633001一、JFreeChart获取。JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:1、JFreeReport:报表解决工具2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)3、JCommon:JFreeReport和JFreeChart的公共类库4、JFreeDesigner:JFreeReport的报表设计工具我们可以从jfree官方网站上获取最新 阅读全文

posted @ 2012-12-21 14:19 freeliver54 阅读(339) 评论(1) 推荐(0) 编辑

[转]spring IOC 控制反转
摘要:本文转自:http://blog.163.com/hqq133@126/blog/static/168747811201222112628212/Spring框架的核心就是控制反转(InversionofControl)和依赖注入(DependencyInjection),通过这两方面来实现松耦合。 使用IoC,对象是被动的接受依赖类,而不是自己主动的去找。容器在实例化的时候主动将它的依赖类注入给它。可以这样理解:控制反转将类的主动权转移到接口上,依赖注入通过xml配置文件在类实例化时将其依赖类注入。通过下面的实例来逐步的理解: 首先假设有一个需求,类Business需要调用类Dependen 阅读全文

posted @ 2012-10-16 09:01 freeliver54 阅读(537) 评论(0) 推荐(0) 编辑

[转]Windows平台下如何使用Android NDK
摘要:本文转自:http://blog.csdn.net/suiyc/article/details/6723523鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。 一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、Eclipse、ADT和Android SDK。二.准备需要Android NDK和windows下c、c++代码的编译器cygwinandroid-ndk-r6-windows.zip下 阅读全文

posted @ 2012-09-11 15:16 freeliver54 阅读(1379) 评论(1) 推荐(0) 编辑

[转]java根据日期获得星期常用方法
摘要:本文转自:http://blog.163.com/namira@126/blog/static/2243844520092159527996/http://aidejiepai.spaces.live.com/Blog/cns!B3E72DC93EF7946B!140.entry /** * 根据日期获得星期 * @param date * @return */ public static String getWeekOfDate(Date date) { String[] weekDaysName = { "星期日", "星期一", "星期二 阅读全文

posted @ 2012-08-17 20:13 freeliver54 阅读(19865) 评论(0) 推荐(0) 编辑

[转]java List 排序 Collections.sort() 对 List 排序
摘要:本文转自:http://www.blogjava.net/zygcs/archive/2008/01/17/176032.html//一个POJO例子class User {String name;String age;public User(String name,String age){this.name=name;this.age=age;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}public String getName() {return name;}pub 阅读全文

posted @ 2012-08-13 18:57 freeliver54 阅读(243) 评论(0) 推荐(0) 编辑

[转]Java中byte与16进制字符串的互相转换
摘要:本文转自:http://franksinger.iteye.com/blog/614540Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占2位。 同理,相反的转换也是将两个16进制字符转换成一个byte,原理同上。根据以上原理,我们就可以将byte 阅读全文

posted @ 2012-07-30 13:48 freeliver54 阅读(84630) 评论(1) 推荐(5) 编辑

[转]java中char和byte的转换
摘要:本文转自:http://blog.csdn.net/chenzhanhai/article/details/6367842部分摘自http://hi.baidu.com/liu_ufo/blog/item/af0a330976df35ae2fddd4b4.html首先,byte[]是字节数组类型,和int[]类似,只是一个是字节型的,一个是整型的;char是UNICOEDE字符,为16位的整数;String是个类,一般用来表示字符串的;hello.getBytes()意思就是把hello这个字符串转化为字节流(byte型);一般前面加个byte[]型的变量,就是把转化后的字节流放到这个变量里, 阅读全文

posted @ 2012-07-30 13:39 freeliver54 阅读(32825) 评论(2) 推荐(1) 编辑

[转]Java策略模式(Strategy模式) 之体验
摘要:本文转自:http://zhanche2011.iteye.com/blog/1169948本文探讨初学使用策略模式时遇到的一些疑惑,以及在工作中慢慢解决之前遇到的疑惑,借此与大家分享。比如说本文谈到策略模式中环境角色Context的用处,为什么一定要用,可不可以将此取消。这些都是在学习和工作的实践总结中慢慢体会到的。 首先,我们来看下策略模式的概念。一般的解释如下: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Strategy Pattern defines a family of algor... 阅读全文

posted @ 2012-06-29 11:40 freeliver54 阅读(395) 评论(1) 推荐(0) 编辑

导航