相关推荐
-
国产软件论
对于软件我们可以这样分门派:国外软件、开源软件和国产软件;比如你说视频播放器,到国外别人跟你说youtube,开源的会跟你说VLC,国内会跟你说爱奇艺。 所谓的国产软件在浏览器、视频播放器等领域占据了绝大部分市场,GWF之外功能确实也不赖,但不好意思所谓的国产软件也许并不那么国产。 浏览器--Trident/Chromium 影音播放器--FFmpeg 压缩软件--7-zip 办公套件--of...
-
程序员在互联网公司和传统软件公司工作,有什么区别?
日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣? 其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的。知己知彼方能百战百胜,我把在这两种公司里工作的差异阐述一下,对此感兴趣的程序员朋友看完便了解了。 1.软件公司程序员在哪些公司工作? 很多人
-
Dwr WebContextFactory.get() null 问题
由于项目是用DWR3 + SPRING + EXTJS 组建,所以有些地方用到了SERVLET,用户登录成功后就将用户的信息放在SESSION中,在其它地方直接用WebContextFactory.get().getSession().getAttribute("USER");...
-
dwr消息推送和tomcat集群
服务器发送的http请求和用户都在一个tomcat服务器中。这样就能精准推送到每个客户端用户 中。现在配置了apache集群后,通过负载均衡,apache把服务器的这个http请求也给分配给一个tomcat容器中。这样的话,在别的...
-
java dwr和websocket_使用dwr实现精准发送消息到页面
ScriptSessionListener listener = new ScriptSessionListener() { public void sessionCreated(ScriptSessionEvent ev) { HttpSession session = WebContextFactory.get().getSession(); String ...
-
DWR反推动配置和实现
Long userId = Long.parseLong(CookieUtil.getCookieValueByName(WebContextFactory.get().getHttpServletRequest())); ScriptSession scriptSession = ev.getSession(); scriptSession.setAttribute(DWR...
-
基于dwr的群聊和私聊系统
RT,简单的实现了群聊和私聊,暂时私聊做的是一对一的,一对多可以简单重写过滤类。 支持快捷键发送消息。私聊直接点击对应用户名称即可。 下面介绍几个重要的文件。 web.xml ... <servlet> &...
-
程序员在大公司和小公司的区别?
对于一名程序员来说,在大公司和小公司的工作体验差别还是挺大的,比如: 关于大小公司的划分,在此我们暂且把BAT这类公司理解为大公司,把大部分创业型的公司理解为小公司。大公司的标签多为规范可循的工作流程、充足的人才、稳定的福利待遇、清晰的发展规划等,而小公司的标签则是工作多且杂,一个萝卜好几个坑,福利待遇更灵活,发展机遇与挑战并存等等。 先来看一下大小公司的程序员自己的...
-
对程序员来说,创业公司和大公司应该怎么抉择?
科技巨头有巨头自带的光环,创业公司有创业公司的历练,在面临这两种选择时你会怎么选?相比更加正规性的大厂,如若选择前途不明的创业公司,又需要注意哪些事宜才能保证自己最基本的...
-
dwr+maven实现java和js方法互相调用,实现推送, 完整切超简单例子
-- 2.x 和3.x版本的都可以 --> <!-- <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> --> <!-- 3.x版本的还可以使用下面这个 --> <servlet-class>uk.ltd.getahead.dwr.DWRServlet ...
-
DWR的实现记录---桥公子随笔
--java代码和js方法的映射--> creator ="new" javascript ="SendMessage" > name ="class" value ="xx.xx.xx.SendMessage" /> 3、web.xml中加入以下配置 dwr-invoker org....
-
DWR3实现服务器端向客户端精确推送消息
我这种刚开始学习DWR的人来说要看懂真的蛮难。不过即便如此,...只写过程,不写原理(不是不写,而是有些地方我也不太懂),下面开始: 第一、
-
web相关
sessions.addAll(ServerContextFactory.get(request.getSession().getServletContext()) .getScriptSessionsByPage( "/chat/index. jsp " )); for (ScriptSession session : sessions) { ...
-
2009年8月20日
} /** * 将用户id和页面脚本session绑定 * @param userid */ public void setScriptSessionFlag(String userid) { WebContextFactory.get().getScriptSession().setAttribute("userid", userid); } /** * 根据用户...
-
弹出系统提示
import org.directwebremoting.ServerContextFactory; import org.directwebremoting.WebContext; import org.directwebremoting.WebContextFactory; public class ChatManager { public static void ...
-
DWR 反转AJAX 单线程控制SESSION
serverContext = ServerContextFactory.get(servletContext);// webContext.getScriptSessionsByPage(""); synchronized (CheckSessionDwr.class) { if (null == worker) { worker = new Thread(this, ...
-
DWR Server Push(服务器推技术) 实现即时聊天
sessions.addAll(ServerContextFactory.get(request.getSession().getServletContext()) .getScriptSessionsByPage("/chat/index.jsp")); for (ScriptSession session : sessions) { String xuserid = ...