Articles of servidor

En tsql, ¿es seguro un inserto con una instrucción Select en términos de concurrencia?

En mi respuesta a esta pregunta SO , sugiero usar una única statement de inserción, con una selección que incremente un valor, como se muestra a continuación. Insert Into VersionTable (Id, VersionNumber, Title, Description, …) Select @ObjectId, max(VersionNumber) + 1, @Title, @Description From VersionTable Where Id = @ObjectId Sugerí esto porque creo que esta afirmación […]

Hubo un error al intentar cargar el gem ‘uglifier’. (Bundler :: GemRequireError)

¿Por qué recibo este error? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require’: There was an error while trying to load the gem ‘uglifier’. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in `require’ from /home/shibly/blog/config/application.rb:7:in `’ […]

LIKE vs CONTAINS en SQL Server

¿Cuál de las siguientes consultas es más rápida (LIKE vs CONTAINS)? SELECT * FROM table WHERE Column LIKE ‘%test%’; o SELECT * FROM table WHERE Contains(Column, “test”);

Golang read request body

Estoy escribiendo mi propio logginMiddleware. Básicamente, necesito registrar el cuerpo de la solicitud y la respuesta. El problema al que me enfrenté es que cuando leí el cuerpo, se vacía y no puedo leerlo dos veces. Entiendo que sucede porque es del tipo ReadCloser. ¿Hay alguna manera de rebobinar el cuerpo hasta el comienzo?

División de código cliente / servidor

Estoy desarrollando una aplicación cliente / servidor en golang, y existen ciertas entidades lógicas que existen tanto en el cliente como en el servidor (la lista es limitada) Me gustaría asegurar que cierto código para estas entidades se incluya ÚNICAMENTE en la parte del servidor, pero NO en el cliente (lo opuesto es bueno, pero […]

Express.js – app.listen vs server.listen

Esta puede ser una pregunta muy básica, pero simplemente no la entiendo. ¿Cuál es la diferencia entre crear una aplicación usando Express.js e iniciar la aplicación escuchando en el puerto 1234, por ejemplo: var express = require(‘express’); var app = express(); //app.configure, app.use etc app.listen(1234); y agregando un servidor http: var express = require(‘express’); var […]

Se tarda demasiado tiempo al usar el paquete “plantilla” para generar una página web dinámica para el cliente en golang

Es muy lento cuando se usa el paquete de template para generar una página web dinámica para el cliente. Código de prueba de la siguiente manera, golang 1.4.1 http.Handle(“/js/”, (http.FileServer(http.Dir(webpath)))) http.Handle(“/css/”, (http.FileServer(http.Dir(webpath)))) http.Handle(“/img/”, (http.FileServer(http.Dir(webpath)))) http.HandleFunc(“/test”, TestHandler) func TestHandler(w http.ResponseWriter, r *http.Request) { Log.Info(“Entering TestHandler …”) r.ParseForm() filename := NiConfig.webpath + “/test.html” t, err := template.ParseFiles(filename) […]

¿Cómo hacer que una aplicación node.js se ejecute de forma permanente?

En un servidor Debian, instalé Node.js. Entiendo cómo iniciar una aplicación de masilla con esta línea de comando: node /srv/www/MyUserAccount/server/server.js y 50.51.52.53:8080 a él en la dirección 50.51.52.53:8080 (IP y puerto). Pero tan pronto como cierre la masilla, ya no puedo alcanzar la dirección 50.51.52.53:8080 . ¿Cómo hacer que una aplicación Node.js se ejecute permanentemente? […]

Diferencia entre el servidor proxy y el servidor proxy inverso

¿Cuál es la diferencia entre el servidor proxy y el servidor proxy inverso?

WAMPServer, acceda al servidor desde el teléfono móvil

Así que configuré unos pocos hosts virtuales con URL únicas y funcionan muy bien en el escritorio. Sin embargo, cuando conecto un dispositivo móvil en la red, parece que no puede acceder a nada de manera adecuada, sino al servidor virtual localhost predeterminado, y eso es solo cuando es el único virtualhost que tengo. Mi […]